Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- % if pdflatex is used
- \usepackage{ifpdf}
- \ifpdf
- % set fonts for nicer pdf view
- \IfFileExists{lmodern.sty}
- {\usepackage{lmodern}}{}
- \fi % end if pdflatex is used
- % that links to image floats jumps
- % to the beginning of the float and
- % not to its caption
- \usepackage[figure]{hypcap}
- % the pages of the TOC is numbered roman
- % and a PDF-bookmark for the TOC is added
- \let\myTOC\tableofcontents
- \renewcommand\tableofcontents{%
- \frontmatter
- \pdfbookmark[1]{\contentsname}{}
- \myTOC
- \mainmatter }
- % provides caption formatting
- \usepackage[labelfont={bf,sf}]{caption}[2004/07/16]
- % provides commands to set caption
- % beside tables/images
- \newcommand{\TabBesBeg}[1][1.0]{%
- \let\MyTable\table
- \let\MyEndtable\endtable
- \renewenvironment{table}[1]{\begin{SCtable}[#1]##1}{\end{SCtable}}}
- \newcommand{\TabBesEnd}{%
- \let\table\MyTable
- \let\endtable\MyEndtable}
- \newcommand{\FigBesBeg}[1][1.0]{%
- \let\MyFigure\figure
- \let\MyEndfigure\endfigure
- \renewenvironment{figure}[1]{\begin{SCfigure}[#1]##1}{\end{SCfigure}}}
- \newcommand{\FigBesEnd}{%
- \let\figure\MyFigure
- \let\endfigure\MyEndfigure}
- % enables calculation of values,
- \usepackage{calc}
- % increase the bottom float placement fraction
- \renewcommand{\bottomfraction}{0.5}
- % avoids that floats are placed before their
- % corresponding section starts
- \let\mySection\section\renewcommand{\section}{\suppressfloats[t]\mySection}
- % speed up the longtable calculation
- \setcounter{LTchunksize}{100}
- % used for scaled and rotated boxes
- \@ifundefined{rotatebox}{\usepackage{graphicx}}{}
- % used for colored tables
- \@ifundefined{textcolor}
- {\usepackage{color}}{}
- \definecolor{darkgreen}{cmyk}{0.5, 0, 1, 0.5}
- \definecolor{lightgrey}{gray}{0.8}
- % check for package colortbl
- % used for colored table cells
- \newboolean{colortbl}
- \IfFileExists{colortbl.sty}
- {\usepackage{colortbl}
- \setboolean{colortbl}{true}}
- {\setboolean{colortbl}{false}}
- % used to have extra space in table cells
- \@ifundefined{extrarowheight}
- {\usepackage{array}}{}
- \setlength{\extrarowheight}{2pt}
- % used for customized tables
- % ---
- \newcolumntype{M}[1]
- {>{\centering\hspace{0pt}}m{#1}}
- \newcolumntype{S}[2]
- {>{\centering\hspace{0pt}}m{(#1+(2\tabcolsep+\arrayrulewidth)*(1-#2))/#2}}
- \newcolumntype{K}[1]
- {>{\columncolor{#1}\hspace{0pt}}c}
- \newcolumntype{V}{!{\vrule width 1.5pt}}
- \newcolumntype{W}{!{\color{green}\vline}}
- % ---
- % insert additional vertical space of
- % 1.5 mm between footnotes
- \let\myFoot\footnote
- \renewcommand{\footnote}[1]{\myFoot{#1\vspace{1.5mm}}}
- % number algorithm floats within chapters
- \numberwithin{algorithm}{chapter}
- % ------------------------------------
- % used to check for needed LaTeX packages
- \usepackage{ifthen}
- % check for package arydshln
- % used for tables with dashed lines
- \newboolean{arydshln}
- \IfFileExists{arydshln.sty}
- {\usepackage{arydshln}
- \setboolean{arydshln}{true}}
- {\setboolean{arydshln}{false}}
- % check for package marginnote
- % used for margin notes
- \newboolean{marginnote}
- \IfFileExists{marginnote.sty}
- {\usepackage{marginnote}
- \let\marginpar\marginnote
- \setboolean{marginnote}{true}}
- {\setboolean{marginnote}{false}}
- % check for package sidecap
- % used for captions on the side
- \newboolean{sidecap}
- \IfFileExists{sidecap.sty}
- {\usepackage{sidecap}
- \setboolean{sidecap}{true}}
- {\setboolean{sidecap}{false}}
- % check for picinpar
- % used for surrounded fixed objects
- \newboolean{picinpar}
- \IfFileExists{picinpar.sty}
- {\usepackage{picinpar}
- \setboolean{picinpar}{true}}
- {\setboolean{picinpar}{false}}
- % check for lettrine
- \newboolean{lettrine}
- \IfFileExists{lettrine.sty}
- {\usepackage{lettrine}
- \setboolean{lettrine}{true}}
- {\setboolean{lettrine}{false}}
- % check for diagbox
- \newboolean{diagbox}
- \IfFileExists{diagbox.sty}
- {\usepackage{diagbox}
- \setboolean{diagbox}{true}}
- {\setboolean{diagbox}{false}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement