doc-src/Classes/style.sty
author haftmann
Thu, 23 Sep 2010 15:46:17 +0200
changeset 39664 0afaf89ab591
parent 39538 5aced2f43837
child 39665 f1622d126e31
permissions -rw-r--r--
more canonical type setting of type writer code examples
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
20946
75b56e51fade initial draft
haftmann
parents:
diff changeset
     1
75b56e51fade initial draft
haftmann
parents:
diff changeset
     2
%% toc
75b56e51fade initial draft
haftmann
parents:
diff changeset
     3
\newcommand{\tocentry}[1]{\cleardoublepage\phantomsection\addcontentsline{toc}{chapter}{#1}
75b56e51fade initial draft
haftmann
parents:
diff changeset
     4
\@mkboth{\MakeUppercase{#1}}{\MakeUppercase{#1}}}
75b56e51fade initial draft
haftmann
parents:
diff changeset
     5
30227
853abb4853cc tuned manuals
haftmann
parents: 30226
diff changeset
     6
%% paragraphs
853abb4853cc tuned manuals
haftmann
parents: 30226
diff changeset
     7
\setlength{\parindent}{1em}
853abb4853cc tuned manuals
haftmann
parents: 30226
diff changeset
     8
20946
75b56e51fade initial draft
haftmann
parents:
diff changeset
     9
%% references
75b56e51fade initial draft
haftmann
parents:
diff changeset
    10
\newcommand{\secref}[1]{\S\ref{#1}}
75b56e51fade initial draft
haftmann
parents:
diff changeset
    11
\newcommand{\figref}[1]{figure~\ref{#1}}
75b56e51fade initial draft
haftmann
parents:
diff changeset
    12
29016
31110b40eae7 tuned LaTeX files
haftmann
parents: 26781
diff changeset
    13
%% logical markup
31110b40eae7 tuned LaTeX files
haftmann
parents: 26781
diff changeset
    14
\newcommand{\strong}[1]{{\bfseries {#1}}}
31110b40eae7 tuned LaTeX files
haftmann
parents: 26781
diff changeset
    15
\newcommand{\qn}[1]{\emph{#1}}
31110b40eae7 tuned LaTeX files
haftmann
parents: 26781
diff changeset
    16
31110b40eae7 tuned LaTeX files
haftmann
parents: 26781
diff changeset
    17
%% typographic conventions
31110b40eae7 tuned LaTeX files
haftmann
parents: 26781
diff changeset
    18
\newcommand{\qt}[1]{``{#1}''}
31110b40eae7 tuned LaTeX files
haftmann
parents: 26781
diff changeset
    19
30227
853abb4853cc tuned manuals
haftmann
parents: 30226
diff changeset
    20
%% quote environment
29016
31110b40eae7 tuned LaTeX files
haftmann
parents: 26781
diff changeset
    21
\isakeeptag{quote}
30227
853abb4853cc tuned manuals
haftmann
parents: 30226
diff changeset
    22
\renewenvironment{quote}
853abb4853cc tuned manuals
haftmann
parents: 30226
diff changeset
    23
  {\list{}{\leftmargin2em\rightmargin0pt}\parindent0pt\parskip0pt\item\relax}
853abb4853cc tuned manuals
haftmann
parents: 30226
diff changeset
    24
  {\endlist}
853abb4853cc tuned manuals
haftmann
parents: 30226
diff changeset
    25
\renewcommand{\isatagquote}{\begin{quote}}
853abb4853cc tuned manuals
haftmann
parents: 30226
diff changeset
    26
\renewcommand{\endisatagquote}{\end{quote}}
853abb4853cc tuned manuals
haftmann
parents: 30226
diff changeset
    27
\newcommand{\quotebreak}{\\[1.2ex]}
20946
75b56e51fade initial draft
haftmann
parents:
diff changeset
    28
39664
0afaf89ab591 more canonical type setting of type writer code examples
haftmann
parents: 39538
diff changeset
    29
%% typewriter text
0afaf89ab591 more canonical type setting of type writer code examples
haftmann
parents: 39538
diff changeset
    30
\newenvironment{typewriter}{\renewcommand{\isadigit}[1]{{##1}}%
0afaf89ab591 more canonical type setting of type writer code examples
haftmann
parents: 39538
diff changeset
    31
\def\isacharunderscore{\_}%
0afaf89ab591 more canonical type setting of type writer code examples
haftmann
parents: 39538
diff changeset
    32
\parindent0pt\fontsize{9pt}{0pt}%
0afaf89ab591 more canonical type setting of type writer code examples
haftmann
parents: 39538
diff changeset
    33
\tt\setlength{\baselineskip}{8pt}\renewcommand{\baselinestretch}{1}}{}
0afaf89ab591 more canonical type setting of type writer code examples
haftmann
parents: 39538
diff changeset
    34
29016
31110b40eae7 tuned LaTeX files
haftmann
parents: 26781
diff changeset
    35
%% presentation
20946
75b56e51fade initial draft
haftmann
parents:
diff changeset
    36
\setcounter{secnumdepth}{2} \setcounter{tocdepth}{2}
75b56e51fade initial draft
haftmann
parents:
diff changeset
    37
30227
853abb4853cc tuned manuals
haftmann
parents: 30226
diff changeset
    38
%% character detail
853abb4853cc tuned manuals
haftmann
parents: 30226
diff changeset
    39
\renewcommand{\isadigit}[1]{\isamath{#1}}
20946
75b56e51fade initial draft
haftmann
parents:
diff changeset
    40
\binperiod
29104
a5ac0bc68e2b \underscoreoff is now default
haftmann
parents: 29016
diff changeset
    41
\underscoreoff
20946
75b56e51fade initial draft
haftmann
parents:
diff changeset
    42
30227
853abb4853cc tuned manuals
haftmann
parents: 30226
diff changeset
    43
%% format
853abb4853cc tuned manuals
haftmann
parents: 30226
diff changeset
    44
\pagestyle{headings}
29016
31110b40eae7 tuned LaTeX files
haftmann
parents: 26781
diff changeset
    45
\isabellestyle{it}
20946
75b56e51fade initial draft
haftmann
parents:
diff changeset
    46
75b56e51fade initial draft
haftmann
parents:
diff changeset
    47
75b56e51fade initial draft
haftmann
parents:
diff changeset
    48
%%% Local Variables: 
75b56e51fade initial draft
haftmann
parents:
diff changeset
    49
%%% mode: latex
75b56e51fade initial draft
haftmann
parents:
diff changeset
    50
%%% TeX-master: "implementation"
75b56e51fade initial draft
haftmann
parents:
diff changeset
    51
%%% End: