root/studiarbeit/ausarbeitung.sty

Revision 82, 7.9 kB (checked in by phil, 14 years ago)

Studiarbeit-Version vom 16.5. vom USB-Stick eingespielt

Line 
1
2 \usepackage[latin1]{inputenc} %direkte Eingabe von Umlauten
3 \usepackage[T1]{fontenc} %korrekte Silbentrennung bei Umlauten
4 \usepackage{german} %u.a. korrekte, deutsche Anführungszeichen: "`foo"'
5 \selectlanguage{german} %? Trennmuster auswählen?
6 \hyphenation{be-kannt-zu-ma-chen selbst-ähn-li-che Netz-werk-last
7   Netzes Trä-ger-er-ken-nung Con-ten-tion-slot Fein-ent-wurf
8   Si-mu-la-ti-on-en Eth-emu Main-frames}
9
10 %% german.sty [Kopka, LaTeX Einführung, Band1, Anhang D, Seite 316ff.]:
11 %% "a "o "u "A "O "U "e "i "E "I   (Umlaute und Trema)
12 %% "s "z "S "Z                     (ß, SS und SZ)
13 %% "ck "ff "ll "mm "nn "pp "rr "tt (Trennhilfen für ck und drei Konsonanten)
14 %% "CK "FF "LL "MM "NN "PP "RR "TT
15 %% "-  _zusätzliche_ Trennhilfe (im Ggs. zu \-)
16 %% ""  Trennhilfe ohne Trennstrich (vgl. \linebreak[0]??)
17 %% "~  geschützter Bindestrich
18 %% "=  Bindestrich mit _zusätzlicher_ Trennhilfe (im Ggs. zu -)
19 %% "|  Ligaturaufhebung und Trennhilfe (im Ggs. zu \/)
20 %% "`  öffnendes    dt. Anf.zeichen, \glqq (einfach: \glq)
21 %% "'  schließendes dt. Anf.zeichen, \grqq (einfach: \grq)
22 %% "<  frz. Anf.zeichen, \flqq (einfach: \flq)
23 %% ">  frz. Anf.zeichen, \frqq (einfach: \frq)
24
25 %% taken from the pdfTeX FAQ V0.12 08.05.2000:
26 \usepackage{ifpdf} \ifx\pdfoutput\undefined
27    \pdffalse% we are not running PDFLaTeX
28 \else
29    \pdfoutput=1% we are running PDFLaTeX
30    \pdftrue
31 \fi
32
33 \newif\ifverz
34 \ifx\machverz\undefined
35    \verzfalse
36 \else
37    \verztrue
38 \fi
39
40 %\newcommand{\titletext}{Caching and Prefetching for Efficient Read Access to Multidimensional Wave Propagation Data on Disk}
41 \newcommand{\titletext}{Caching und Prefetching for Efficient Read Access to Multidimensional Wave Propagation Data on Disk}
42
43
44 \newcommand{\authorname}{Tanja Simroth}
45 \newcommand{\subject}{Studienarbeit}
46 \newcommand{\keywords}{NET, Prefetching, Caching}
47
48 %% Text-Makros
49 \newcommand{\cmd}[1]{{\bf #1}}
50 \newcommand{\param}[1]{{\itshape #1}}
51 \newcommand{\varname}[1]{{\itshape #1}}
52 \newcommand{\NET}{Network Emulation Testbed}
53 \newcommand{\precond}[1]{{\bf Voraussetzungen: }{#1}}
54
55 %%\newcommand{\FIXME}[1]{{\small\sl {\bf FIXME:} #1}} % comment
56 \renewcommand{\labelitemiii}{$\circ$} % leerer Kreis statt Asterisk auf Ebene 3
57
58 \newcommand{\deflabel}[1]{\bf #1\hfill}%
59 \newenvironment{deflist}[1]% Anfang...
60 {\begin{list}{}% Liste mit leerer Standardmarke
61 {\settowidth{\labelwidth}{\bf #1}%
62 \setlength{\leftmargin}{\labelwidth}%
63 \addtolength{\leftmargin}{\labelsep}%
64 \renewcommand{\makelabel}{\deflabel}}}% Ende...
65 {\end{list}}
66
67 %%\setlength{\parindent}{0pt} % kein haengender Einzug in erster Absatzzeile
68 % brauche keine Randnotizen, also Platz dafuer fuer Textspalte verwenden
69 \setlength{\evensidemargin}{0pt}
70 \setlength{\oddsidemargin}{0pt}
71 \setlength{\marginparwidth}{0pt}
72 \setlength{\marginparsep}{0pt}
73 % weniger Rand oben und unten
74 \setlength{\topmargin}{0pt}
75 %% Das folgende muß immer am Schluß stehen, da berechnet !!!:
76 %%\addtolength{\textwidth}{1.0in}% ungenau geraten! Deprecated.
77 \setlength{\textwidth}{\paperwidth}
78 \addtolength{\textwidth}{-2in}% feste(?) Seitenränder jeweils 1 Inch
79 \addtolength{\textwidth}{-\marginparsep}
80 \addtolength{\textwidth}{-\marginparwidth}
81 \addtolength{\textwidth}{-\evensidemargin}% dropped: \oddsidemargin?
82 %%\addtolength{\textheight}{0.5in}% ungenau geraten! Deprecated.
83 \setlength{\textheight}{\paperheight}
84 \addtolength{\textheight}{-2in}% feste(?) Seitenränder jeweils 1 Inch
85 \addtolength{\textheight}{-\topmargin}
86 \addtolength{\textheight}{-\headheight}
87 \addtolength{\textheight}{-\headsep}
88 \addtolength{\textheight}{-\footskip}
89 %%
90 %%% mehr Durchschuß zwischen Absätzen
91 %%%  wirkt offenbar auch auf ToC-Zeilen, was nicht gut aussieht
92 %%\addtolength{\parskip}{0.5\baselinestretch\baselineskip}% dropped: ist das gut?
93 %%\addtolength{\parskip}{\parsep}% nur als Test
94 %%%\renewcommand{\baselinestretch}{1.2}% mit Zeilendurchschuß blöffen
95
96 %%\setcounter{tocdepth}{2} % Inhaltsverzeichnis nur bis zur Tiefe von subsection
97 \usepackage{exscale} % nicht nur cmex10 für Formelsymbole [Kopka1,5.5.5,S.142]
98 % set text using PostScript-Fonts:
99 %   TimesRoman for serif,
100 %   Helvetica  for sans-serif and
101 %   Courier    for typewriter.
102 \usepackage{pslatex}
103
104 %%\usepackage{acronym}
105 %%%% define acronyms not explicitly defined in acronym environment
106 %%\acrodef{MAC}{media access control}
107 %%\acrodef{MAS}{media access schemes}
108 %%\acrodef{net}{NET}
109 %%
110 %\usepackage{type1cm} % doesn't work as easy as pslatex
111
112 %%\usepackage{varioref}
113 %%\renewcommand{\ref}[1]{\vref{#1}}% ersetzt Verhalten nicht??
114 \newcommand{\myindiref}{\ref}% war vorher \vref
115 \usepackage{prettyref}
116 \newrefformat{eq}{Gleichung~\myindiref{#1}}
117 \newrefformat{def}{Definition~\myindiref{#1}}
118 \newrefformat{cha}{\chaptername~\myindiref{#1}}
119 \newrefformat{app}{\appendixname~\myindiref{#1}}
120 \newrefformat{sec}{Abschnitt~\myindiref{#1}}
121 \newrefformat{tab}{Tab.~\myindiref{#1}}% dropped: Abkürzung inkonsistent??
122 \newrefformat{fig}{Abb.~\myindiref{#1}}% dropped: Abkürzung inkonsistent??
123 %%\renewcommand{\ref}[1]{\prettyref{#1}}% ersetzt Verhalten nicht??
124 %%\usepackage{titleref} % not found with teTeX under SuSE62
125                                 % with Debian 2.2r6 (teTeX 1.0.6) not either
126 \newcommand{\myref}[1]{\prettyref{#1}}
127 %%\newcommand{\myrefrange}[2]{\prettyrefrange{#1}{#2}}% is nich!
128
129 % set all headings with sans-serif-family which is Helvetica with pslatex
130 %%\usepackage{sectsty}
131 %%\allsectionsfont{\sffamily}
132
133 \ifpdf
134   \usepackage[pdftex]{graphicx}
135   %%\DeclareGraphicsExtensions{.pdf,.png}
136 \else
137   \usepackage[dvips]{graphicx}
138   \DeclareGraphicsExtensions{.pstex,.eps} % inserted .pstex (for inside .pstex_t's)
139 \fi
140 \graphicspath{{fig/}}
141
142 % \usepackage{fancyhdr}
143 % \pagestyle{fancy}
144 %%%\cfoot{}
145 %%%\rfoot{\thepage}
146 %\rfoot{\thepage{} of \pageref{LastPage}} % conflicts with hyperref!!!
147 %%\renewcommand{\headrulewidth{0.0pt}}
148 %%\renewcommand{\footrulewidth{0.4pt}}
149
150 % load lastpage package as last one to make sure it gets the last page
151 %%\usepackage{lastpage}
152 %%\newcommand{\fullref}[1]{\ref{#1} on page~\pageref{#1}}}
153
154 % \mathbb e.g. for mathematical number sets (N Z Q R C)
155 %%\usepackage{amssymb}
156
157 %%\usepackage[only,llbracket,rrbracket]{stmaryrd}
158
159 \usepackage[nottoc,notlof,notlot]{tocbibind}
160
161 \usepackage[%
162 %index% trägt trotz nachfolgendem makeindex nichts in Index ein??
163 ]{listings}
164 \renewcommand{\lstlistlistingname}{Quelltextverzeichnis}
165 \lstset{%
166   language=[ANSI]C,% Programmiersprache
167   xleftmargin=2em,% gesamtes Listing einrücken, so daß Nummerierung nicht
168              % mehr in Rand ragt
169   flexiblecolumns=true,columns=[l]flexible,% sauberes Einrücken der Blöcke
170   showspaces=true,% spaces in Strings simply as spaces or as special char
171   extendedchars=true% erweiterte Zeichencodes, z.B. Umlaute
172                      % (erfordert inputenc)
173   }
174
175 \usepackage{latexsym}
176 %\usepackage{natbib}
177 %\citeindextrue
178
179 \usepackage{tabularx}
180 \newcolumntype{C}{>{\centering\arraybackslash}X}
181
182 %% show index-entries as margins starting from top of each page (to debug)
183 %%\usepackage{showidx}
184
185 \ifverz\makeindex{}\fi
186 %\ifverz\makeglossary{}\fi
187
188 %% as suggested in pdfTeXFAQ V0.12 08.05.2000 use hyperref as last package
189 \ifpdf
190   %%\usepackage{thumbpdf} % doesn't work with eps-figs from xfig/gnuplot ?
191   \usepackage[pdftex]{hyperref}
192   \hypersetup{%
193   pdftitle={\titletext},%
194   pdfauthor={\authorname},%
195   pdfsubject={\subject},%
196   pdfkeywords={\keywords},%
197   %colorlinks=true,%
198   colorlinks=false,%
199   bookmarks=true,%
200   bookmarksnumbered=true,%
201   bookmarksopen=true,%
202   pdfpagemode=UseOutlines,%
203   %%pdfstartview=Fit%what the heck are valid options for this?
204   %%%pdfstartview=fith%
205   }
206 \else
207   \usepackage{hyperref}
208   \hypersetup{%
209   pdftitle={\titletext},%
210   pdfauthor={\authorname},%
211   pdfsubject={\subject},%
212   pdfkeywords={\keywords},%
213   %%colorlinks=false,%
214   bookmarksnumbered=true%
215   }
216 \fi
217
218 %%% Local Variables:
219 %%% mode: latex
220 %%% TeX-master: "ausarbeitung.tex"
221 %%% TeX-open-quote: "\"`"
222 %%% TeX-close-quote: "\"'"
223 %%% End:
Note: See TracBrowser for help on using the browser.