von Silverstein » Mi 7. Jul 2010, 08:42
Was hat es mit diesem Teil der Preamble.sty auf sich? Muss ich da irgendeine Änderung machen? Und wenn ja wo?
Ich schreibe ja schließlich einen deutschen Text...
%% ********************************************************************
%% for German texts to get \autoref macros right
%\renewcommand{\figureautorefname}{Figure}
%\renewcommand{\tableautorefname}{Table}
%\renewcommand{\partautorefname}{Part}
%\renewcommand{\chapterautorefname}{Chapter}
%\renewcommand{\sectionautorefname}{Section}
%\renewcommand{\subsectionautorefname}{Section}
%\renewcommand{\subsubsectionautorefname}{Section}
%%\renewcommand{\paragraphautorefname}{Absatz}
%%\renewcommand{\subparagraphautorefname}{Unterabsatz}
%%\renewcommand{\footnoteautorefname}{Fu\"snote}
%%\renewcommand{\FancyVerbLineautorefname}{Zeile}
%%\renewcommand{\theoremautorefname}{Theorem}
%%\renewcommand{\appendixautorefname}{Anhang}
%%\renewcommand{\equationautorefname}{Gleichung}
%%\renewcommand{\itemautorefname}{Punkt}
%%\newcommand*{\subfigureautorefname}{Abbildung}
% **************************************************************************************************************
% A LyX port of:
% "A Classic Thesis Style" by André Miede
% LyX port by: Nick Mariette. March, 2009.
% http://soundsorange.net/resources/classic-thesis-for-lyx/
%
% Nick Mariette: If you appreciate my LyX port of André Miede's style
% please visit my homepage and consider making a donation.
% Also, please consider sending a postcard to André who wrote the original LaTeX (see details below)
%
% Note: nm_classicthesis.sty is adapted from classicthesis.sty version 2.5 by André Miede
% [2008/10/01 v2.5 Typographic Style for a classic-looking thesis]
%
% All modifications are in the new preamble.sty, the nm_classicthesis.sty, and the .lyx files.
%
% **************************************************************************************************************
%
% A Classic Thesis Style
% An Homage to The Elements of Typographic Style
%
% Copyright (C) 2008 André Miede http://www.miede.de
%
% If you like the style then I would appreciate a postcard. My address
% can be found in the file ClassicThesis.pdf. A collection of the
% postcards I received so far is available online at
% http://postcards.miede.de
%
%
% License:
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
% the Free Software Foundation; either version 2 of the License, or
% (at your option) any later version.
%
% This program is distributed in the hope that it will be useful,
% but WITHOUT ANY WARRANTY; without even the implied warranty of
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
% along with this program; see the file COPYING. If not, write to
% the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
% Boston, MA 02111-1307, USA.
%
% **************************************************************************************************************
% Note:
% * You must not use "u etc. in strings/commands that will be spaced out (use \"u or real umlauts instead)
% * Chapters must be marked with the \myChapter{Foo} command (sorry for the inconvenience at this point)
% * New enumeration (small caps): \begin{aenumerate} \end{aenumerate}
% * For margin notes: \graffito{}
% * Do not use bold fonts in this style, it is designed around them
% * Use tables as in the examples
% * See classicthesis-ldpkg.sty for useful commands
% **************************************************************************************************************
% To Do:
% * support a List of Listings that looks like the other lists
% * mathbb in section-titles/chapter-titles => disappears somehow in headlines!!!
% * think about processing a4paper, a5paper, 10pt, 11pt, 12pt etc. options for typearea layout
% (store values in internal variables and handle by \AtEndOfPackage{\areaset...})
% **************************************************************************************************************
% ********************************************************************
% KOMA-Script setup http://www.komascript.de/betaKOMAoptions
% ********************************************************************
%\KOMAoptions{%
% paper=a4,%
% fontsize=10pt,%
% cleardoublepage=empty,%
% footinclude=true,%
% %abstract=false%
%}
% ********************************************************************
% Development Stuff
% ********************************************************************
\listfiles
%\usepackage[l2tabu, orthodox, abort]{nag}
%\usepackage[warning, all]{onlyamsmath}
% ********************************************************************
% Re-usable information
% ********************************************************************
\newcommand{\myTitle}{XXXX\xspace}
\newcommand{\myDegree}{Master of Arts\xspace}
\newcommand{\myName}{XXXX\xspace}
\newcommand{\myProf}{XXXXX\xspace}
\newcommand{\myOtherProf}{XXXXX\xspace}
\newcommand{\mySupervisor}{XXXXX\xspace}
\newcommand{\myFaculty}{XXXXXXn\xspace}
\newcommand{\myDepartment}{\xspace}
\newcommand{\myUni}{\protect{XXXXXX}\xspace}
\newcommand{\myLocation}{XXXXX\xspace}
\newcommand{\myTime}{November 2009\xspace}
\newcommand{\myVersion}{Version 2.5\xspace}
% ********************************************************************
% The following taken from classicthesis.tex
% use these custom options for koma script:
% \options twoside,openright,titlepage,fleqn,pointlessnumbers,headinclude,10pt,a4paper,BCOR5mm,footinclude,cleardoubleempty
% change these settings in LyX > Document Settings > Document Class > Class options
% ********************************************************************
% ********************************************************************
% Packages with options that might require adjustments
% ********************************************************************
% lyx clash \usepackage[latin1]{inputenc}
% not needed \usepackage[american, ngerman]{babel}
% lyx clash \usepackage[square,numbers]{natbib}
% lyx clash \usepackage[fleqn]{amsmath} % math environments and more by the AMS
% ********************************************************************
% This would go here in latex: \usepackage{classicthesis-ldpkg}
% ********************************************************************
% ********************************************************************
% classicthesis-ldpkg.sty (formerly known as loadpackages.sty)
%
% Copyright (C) 2008 André Miede http://www.miede.de
%
% If you like the style then I would appreciate a postcard. My address
% can be found in the file ClassicThesis.pdf. A collection of the
% postcards I received so far is available online at
% http://postcards.miede.de
%
% License:
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
% the Free Software Foundation; either version 2 of the License, or
% (at your option) any later version.
%
% This program is distributed in the hope that it will be useful,
% but WITHOUT ANY WARRANTY; without even the implied warranty of
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
% along with this program; see the file COPYING. If not, write to
% the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
% Boston, MA 02111-1307, USA.
%
% ********************************************************************
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{classicthesis-ldpkg}[2008/10/01 v2.5 Package Loader for Classic Thesis Style]
\@ifpackageloaded{classicthesis}%
{\PackageWarningNoLine{classicthesis-ldpkg}{Package "classicthesis" should be loaded AFTER "classicthesis-ldpkg".}}%
{\relax}%
% ********************************************************************
% Options
% ********************************************************************
\RequirePackage{ifthen}
\newboolean{cld@nochapters} % disable all chapter-specific commands
\DeclareOption{nochapters}{\setboolean{cld@nochapters}{true}}
\ProcessOptions\relax
% ********************************************************************
% Packages
% ********************************************************************
\RequirePackage[T1]{fontenc}
\RequirePackage{textcomp}
%\RequirePackage[dvipsnames]{xcolor}
\RequirePackage{xspace} % to get the spacing after macros right
\RequirePackage{tabularx} % better tables
\RequirePackage{mparhack} % get marginpar right
\RequirePackage{fixltx2e} % fixes some LaTeX stuff
%\RequirePackage{ellipsis} % ... ;-)
\RequirePackage{relsize} % scale font up or down
\RequirePackage[smaller]{acronym} % nice macros for handling all acronyms in the thesis
\renewcommand{\bflabel}[1]{{#1}\hfill} % fix the list of acronyms
\RequirePackage{natbib}
% ********************************************************************
% Commands
% ********************************************************************
\newcounter{dummy} % necessary for correct hyperlinks (to index, bib, etc.)
\newcommand{\longpage}{\enlargethispage{3\baselineskip}}
\newcommand{\medpage}{\enlargethispage{2\baselineskip}}
\newcommand{\shortpage}{\enlargethispage{\baselineskip}}
\newcommand{\concskip}{\medskip}
\newcommand{\myPrimRef}[1]{\textit{#1}} % how primary index entries will be marked
% ********************************************************************
\newcommand{\ie}{i.\,e.}
\newcommand{\Ie}{I.\,e.}
\newcommand{\eg}{e.\,g.}
\newcommand{\Eg}{E.\,g.}
\newcommand{\etAl}{et al.\xspace}
\newcommand{\twod}{2\textsc{d}\xspace}
\newcommand{\threed}{3\textsc{d}\xspace}
% ********************************************************************
\newcommand{\system}[1]{\emph{#1}}
\newcommand{\person}[1]{#1}
\newcommand{\term}[1]{\emph{#1}}
\newcommand{\cauthor}[1]{\relax}
\@ifpackageloaded{natbib}%
{\renewcommand{\cauthor}[1]{\person{\citeauthor{#1}}}%
}{\PackageWarningNoLine{classicthesis-ldpk}{Package "natbib" not loaded, %
command "cauthor" will not work.}}
\newcommand{\tableheadline}[1]{\multicolumn{1}{c}{\spacedlowsmallcaps{#1}}}
% ********************************************************************
\newcommand{\RA}{\ensuremath{\Rightarrow}}
\newcommand{\ra}{\ensuremath{\rightarrow}}
\newcommand{\lra}{\ensuremath{\leftrightarrow}}
\newcommand{\On}{\ensuremath{O(n)}\xspace}
\newcommand{\Ologn}{\ensuremath{O(\log n)}\xspace}
\newcommand{\Oone}{\ensuremath{O(1)}\xspace}
% ********************************************************************
% take care of the caption fonts and sizes (tables and figures)
% ********************************************************************
\RequirePackage{caption}
% ********************************************************************
% caption numbering now w/o chapter number (comment out to get Figure X.X)
% ********************************************************************
\RequirePackage{remreset}
\makeatletter
\ifthenelse{\boolean{cld@nochapters}}%
{\relax}{%
\@removefromreset{table}{chapter} % requires remreset package
}
\renewcommand{\thetable}{\arabic{table}}
\makeatother
\makeatletter
\ifthenelse{\boolean{cld@nochapters}}%
{\relax}{%
\@removefromreset{figure}{chapter} % requires remreset package
}
\renewcommand{\thefigure}{\arabic{figure}}
\makeatother
% ********************************************************************
% enable subfigures in figures
% ********************************************************************
%\RequirePackage{subfig}
% ********************************************************************
% fine typesetting of code listings
% ********************************************************************
\RequirePackage{listings}
\lstset{language=[LaTeX]Tex,%C++,
keywordstyle=\color{RoyalBlue},%\bfseries,
basicstyle=\small\ttfamily,
%identifierstyle=\color{NavyBlue},
commentstyle=\color{Green}\ttfamily,
stringstyle=\rmfamily,
numbers=none,%left,%
numberstyle=\scriptsize,%\tiny
stepnumber=5,
numbersep=8pt,
showstringspaces=false,
breaklines=true,
frameround=ftff,
% frame=single
frame=none
% frame=L
}
% ********************************************************************
% Using PDFLaTeX: (comment to remove backrefs in bibliography)
% ********************************************************************
\RequirePackage[pdftex,hyperfootnotes=false,pdfpagelabels,pagebackref]{hyperref} % backref linktocpage pagebackref
\pdfcompresslevel=9
\pdfadjustspacing=1
%\RequirePackage[pdftex]{graphicx} % PDFTeX driver for graphicx % clashes with graphicx
%\DeclareGraphicsRule{*}{mps}{*}{} % enables use of MetaPost graphics with pdflatex
%% ********************************************************************
%% for German texts to get \autoref macros right
%\renewcommand{\figureautorefname}{Figure}
%\renewcommand{\tableautorefname}{Table}
%\renewcommand{\partautorefname}{Part}
%\renewcommand{\chapterautorefname}{Chapter}
%\renewcommand{\sectionautorefname}{Section}
%\renewcommand{\subsectionautorefname}{Section}
%\renewcommand{\subsubsectionautorefname}{Section}
%%\renewcommand{\paragraphautorefname}{Absatz}
%%\renewcommand{\subparagraphautorefname}{Unterabsatz}
%%\renewcommand{\footnoteautorefname}{Fu\"snote}
%%\renewcommand{\FancyVerbLineautorefname}{Zeile}
%%\renewcommand{\theoremautorefname}{Theorem}
%%\renewcommand{\appendixautorefname}{Anhang}
%%\renewcommand{\equationautorefname}{Gleichung}
%%\renewcommand{\itemautorefname}{Punkt}
%%\newcommand*{\subfigureautorefname}{Abbildung}
% ********************************************************************
% get the links to the figures and tables right
% ********************************************************************
%\RequirePackage[all]{hypcap} % to be loaded after hyperref package
% ********************************************************************
% setup the style of the backrefs from the bibliography
% ********************************************************************
\newcommand{\backrefnotcitedstring}{\relax}%(Not cited.)
\newcommand{\backrefcitedsinglestring}[1]{(Cited on page~#1.)}
\newcommand{\backrefcitedmultistring}[1]{(Cited on pages~#1.)}
\RequirePackage[hyperpageref]{backref} % to be loaded after hyperref package
\renewcommand{\backreftwosep}{ and~} % seperate 2 pages
\renewcommand{\backreflastsep}{, and~} % seperate last of longer list
\renewcommand*{\backref}[1]{} % Disable standard
\renewcommand*{\backrefalt}[4]{% Detailed backref
\ifcase #1 %
\backrefnotcitedstring%
\or
\backrefcitedsinglestring{#2}%
\else
\backrefcitedmultistring{#2}%
\fi}
% \hspace*{\fill}{\scriptsize\itshape\mbox{%
% \ifnum#1=1 %
% (Cited on page~%
% \else
% (Cited on pages~%
% \fi
% #2)}
%}
% ********************************************************************
% Extra packages to use in this LyX version of ClassicThesis.sty
% Options for classicthesis.sty:
% tocaligned eulerchapternumbers drafting linedheaders listsseparated
% subfig nochapters beramono eulermath parts minionpro pdfspacing
% ********************************************************************
\usepackage[titles]{tocloft} % conflicts with \RequirePackage{subfig}
\usepackage[eulerchapternumbers,beramono,eulermath,subfig,parts]{nm_classicthesis}
\usepackage{setspace}
\usepackage{floatpag}
\usepackage{textcomp}
\usepackage{prettyref}
\def\text{} % for tables from matlab matrix2latex function
% override standard prettyrefs
\newrefformat{ch}{Chapter \ref{#1}}
\newrefformat{apx}{Appendix \ref{#1}}
\newrefformat{tab}{Table \ref{#1}}
\newrefformat{fig}{Figure \ref{#1}}
\floatpagestyle{plain} % set all full page floats to plain!
% - see ftp://ftp.inria.fr/pub/TeX/CTAN/macros/latex/contrib/sttools/floatpag.sty
% ********************************************************************
%\usepackage[section,below]{placeins} <--- not everybody wants this
%\usepackage[all]{hypcap} <--- does not work with MiKTeX 2.6
% ********************************************************************
% Language/strings for backrefs (change here, thanks, Lorenzo)
% ********************************************************************
%\renewcommand{\backrefnotcitedstring}{\relax}%(Not cited.)
%\renewcommand{\backrefcitedsinglestring}[1]{(Citato a pagina~#1.)}
%\renewcommand{\backrefcitedmultistring}[1]{(Citato alle pagine~#1.)}
%\renewcommand{\backreftwosep}{ e~}
%\renewcommand{\backreflastsep}{ e~}
% ********************************************************************
% Setup and Finetuning
% ********************************************************************
\newlength{\abcd} % for ab..z string length calculation
\newcommand{\myfloatalign}{\centering} % how all the floats will be aligned
\setlength{\extrarowheight}{3pt} % increase table row height
% ********************************************************************
% Captions look and feel
% ********************************************************************
\captionsetup{format=hang,font=small}
% ********************************************************************
% Where to look for graphics
% ********************************************************************
%\graphicspath{{gfx/}{misc/}} % considered harmful according to l2tabu
% ********************************************************************
% Hyperreferences
% ********************************************************************
\hypersetup{%
colorlinks=true, linktocpage=true, pdfstartpage=3, pdfstartview=FitV,%
breaklinks=true, pdfpagemode=UseNone, pageanchor=true, pdfpagemode=UseOutlines,%
plainpages=false, bookmarksnumbered, bookmarksopen=true, bookmarksopenlevel=1,%
hypertexnames=true, pdfhighlight=/O,%hyperfootnotes=true,%nesting=true,%frenchlinks,%
urlcolor=webbrown, linkcolor=RoyalBlue, citecolor=webgreen, %pagecolor=RoyalBlue,%
% uncomment the following line if you want to have black links (e.g., for printing)
%urlcolor=Black, linkcolor=Black, citecolor=Black, %pagecolor=Black,%
pdftitle={\myTitle},%
pdfauthor={\textcopyright\ \myName, \myUni, \myFaculty},%
pdfsubject={},%
pdfkeywords={},%
pdfcreator={pdfLaTeX},%
pdfproducer={LaTeX with hyperref and classicthesis}%
}
% ********************************************************************
% Hyphenation
% ********************************************************************
%\hyphenation{put special hyphenation here}
Was hat es mit diesem Teil der Preamble.sty auf sich? Muss ich da irgendeine Änderung machen? Und wenn ja wo?
Ich schreibe ja schließlich einen deutschen Text...
[quote]
%% ********************************************************************
%% for German texts to get \autoref macros right
%\renewcommand{\figureautorefname}{Figure}
%\renewcommand{\tableautorefname}{Table}
%\renewcommand{\partautorefname}{Part}
%\renewcommand{\chapterautorefname}{Chapter}
%\renewcommand{\sectionautorefname}{Section}
%\renewcommand{\subsectionautorefname}{Section}
%\renewcommand{\subsubsectionautorefname}{Section}
%%\renewcommand{\paragraphautorefname}{Absatz}
%%\renewcommand{\subparagraphautorefname}{Unterabsatz}
%%\renewcommand{\footnoteautorefname}{Fu\"snote}
%%\renewcommand{\FancyVerbLineautorefname}{Zeile}
%%\renewcommand{\theoremautorefname}{Theorem}
%%\renewcommand{\appendixautorefname}{Anhang}
%%\renewcommand{\equationautorefname}{Gleichung}
%%\renewcommand{\itemautorefname}{Punkt}
%%\newcommand*{\subfigureautorefname}{Abbildung}
[/quote]
[code]
% **************************************************************************************************************
% A LyX port of:
% "A Classic Thesis Style" by André Miede
% LyX port by: Nick Mariette. March, 2009.
% http://soundsorange.net/resources/classic-thesis-for-lyx/
%
% Nick Mariette: If you appreciate my LyX port of André Miede's style
% please visit my homepage and consider making a donation.
% Also, please consider sending a postcard to André who wrote the original LaTeX (see details below)
%
% Note: nm_classicthesis.sty is adapted from classicthesis.sty version 2.5 by André Miede
% [2008/10/01 v2.5 Typographic Style for a classic-looking thesis]
%
% All modifications are in the new preamble.sty, the nm_classicthesis.sty, and the .lyx files.
%
% **************************************************************************************************************
%
% A Classic Thesis Style
% An Homage to The Elements of Typographic Style
%
% Copyright (C) 2008 André Miede http://www.miede.de
%
% If you like the style then I would appreciate a postcard. My address
% can be found in the file ClassicThesis.pdf. A collection of the
% postcards I received so far is available online at
% http://postcards.miede.de
%
%
% License:
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
% the Free Software Foundation; either version 2 of the License, or
% (at your option) any later version.
%
% This program is distributed in the hope that it will be useful,
% but WITHOUT ANY WARRANTY; without even the implied warranty of
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
% along with this program; see the file COPYING. If not, write to
% the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
% Boston, MA 02111-1307, USA.
%
% **************************************************************************************************************
% Note:
% * You must not use "u etc. in strings/commands that will be spaced out (use \"u or real umlauts instead)
% * Chapters must be marked with the \myChapter{Foo} command (sorry for the inconvenience at this point)
% * New enumeration (small caps): \begin{aenumerate} \end{aenumerate}
% * For margin notes: \graffito{}
% * Do not use bold fonts in this style, it is designed around them
% * Use tables as in the examples
% * See classicthesis-ldpkg.sty for useful commands
% **************************************************************************************************************
% To Do:
% * support a List of Listings that looks like the other lists
% * mathbb in section-titles/chapter-titles => disappears somehow in headlines!!!
% * think about processing a4paper, a5paper, 10pt, 11pt, 12pt etc. options for typearea layout
% (store values in internal variables and handle by \AtEndOfPackage{\areaset...})
% **************************************************************************************************************
% ********************************************************************
% KOMA-Script setup http://www.komascript.de/betaKOMAoptions
% ********************************************************************
%\KOMAoptions{%
% paper=a4,%
% fontsize=10pt,%
% cleardoublepage=empty,%
% footinclude=true,%
% %abstract=false%
%}
% ********************************************************************
% Development Stuff
% ********************************************************************
\listfiles
%\usepackage[l2tabu, orthodox, abort]{nag}
%\usepackage[warning, all]{onlyamsmath}
% ********************************************************************
% Re-usable information
% ********************************************************************
\newcommand{\myTitle}{XXXX\xspace}
\newcommand{\myDegree}{Master of Arts\xspace}
\newcommand{\myName}{XXXX\xspace}
\newcommand{\myProf}{XXXXX\xspace}
\newcommand{\myOtherProf}{XXXXX\xspace}
\newcommand{\mySupervisor}{XXXXX\xspace}
\newcommand{\myFaculty}{XXXXXXn\xspace}
\newcommand{\myDepartment}{\xspace}
\newcommand{\myUni}{\protect{XXXXXX}\xspace}
\newcommand{\myLocation}{XXXXX\xspace}
\newcommand{\myTime}{November 2009\xspace}
\newcommand{\myVersion}{Version 2.5\xspace}
% ********************************************************************
% The following taken from classicthesis.tex
% use these custom options for koma script:
% \options twoside,openright,titlepage,fleqn,pointlessnumbers,headinclude,10pt,a4paper,BCOR5mm,footinclude,cleardoubleempty
% change these settings in LyX > Document Settings > Document Class > Class options
% ********************************************************************
% ********************************************************************
% Packages with options that might require adjustments
% ********************************************************************
% lyx clash \usepackage[latin1]{inputenc}
% not needed \usepackage[american, ngerman]{babel}
% lyx clash \usepackage[square,numbers]{natbib}
% lyx clash \usepackage[fleqn]{amsmath} % math environments and more by the AMS
% ********************************************************************
% This would go here in latex: \usepackage{classicthesis-ldpkg}
% ********************************************************************
% ********************************************************************
% classicthesis-ldpkg.sty (formerly known as loadpackages.sty)
%
% Copyright (C) 2008 André Miede http://www.miede.de
%
% If you like the style then I would appreciate a postcard. My address
% can be found in the file ClassicThesis.pdf. A collection of the
% postcards I received so far is available online at
% http://postcards.miede.de
%
% License:
% This program is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
% the Free Software Foundation; either version 2 of the License, or
% (at your option) any later version.
%
% This program is distributed in the hope that it will be useful,
% but WITHOUT ANY WARRANTY; without even the implied warranty of
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
% along with this program; see the file COPYING. If not, write to
% the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
% Boston, MA 02111-1307, USA.
%
% ********************************************************************
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{classicthesis-ldpkg}[2008/10/01 v2.5 Package Loader for Classic Thesis Style]
\@ifpackageloaded{classicthesis}%
{\PackageWarningNoLine{classicthesis-ldpkg}{Package "classicthesis" should be loaded AFTER "classicthesis-ldpkg".}}%
{\relax}%
% ********************************************************************
% Options
% ********************************************************************
\RequirePackage{ifthen}
\newboolean{cld@nochapters} % disable all chapter-specific commands
\DeclareOption{nochapters}{\setboolean{cld@nochapters}{true}}
\ProcessOptions\relax
% ********************************************************************
% Packages
% ********************************************************************
\RequirePackage[T1]{fontenc}
\RequirePackage{textcomp}
%\RequirePackage[dvipsnames]{xcolor}
\RequirePackage{xspace} % to get the spacing after macros right
\RequirePackage{tabularx} % better tables
\RequirePackage{mparhack} % get marginpar right
\RequirePackage{fixltx2e} % fixes some LaTeX stuff
%\RequirePackage{ellipsis} % ... ;-)
\RequirePackage{relsize} % scale font up or down
\RequirePackage[smaller]{acronym} % nice macros for handling all acronyms in the thesis
\renewcommand{\bflabel}[1]{{#1}\hfill} % fix the list of acronyms
\RequirePackage{natbib}
% ********************************************************************
% Commands
% ********************************************************************
\newcounter{dummy} % necessary for correct hyperlinks (to index, bib, etc.)
\newcommand{\longpage}{\enlargethispage{3\baselineskip}}
\newcommand{\medpage}{\enlargethispage{2\baselineskip}}
\newcommand{\shortpage}{\enlargethispage{\baselineskip}}
\newcommand{\concskip}{\medskip}
\newcommand{\myPrimRef}[1]{\textit{#1}} % how primary index entries will be marked
% ********************************************************************
\newcommand{\ie}{i.\,e.}
\newcommand{\Ie}{I.\,e.}
\newcommand{\eg}{e.\,g.}
\newcommand{\Eg}{E.\,g.}
\newcommand{\etAl}{et al.\xspace}
\newcommand{\twod}{2\textsc{d}\xspace}
\newcommand{\threed}{3\textsc{d}\xspace}
% ********************************************************************
\newcommand{\system}[1]{\emph{#1}}
\newcommand{\person}[1]{#1}
\newcommand{\term}[1]{\emph{#1}}
\newcommand{\cauthor}[1]{\relax}
\@ifpackageloaded{natbib}%
{\renewcommand{\cauthor}[1]{\person{\citeauthor{#1}}}%
}{\PackageWarningNoLine{classicthesis-ldpk}{Package "natbib" not loaded, %
command "cauthor" will not work.}}
\newcommand{\tableheadline}[1]{\multicolumn{1}{c}{\spacedlowsmallcaps{#1}}}
% ********************************************************************
\newcommand{\RA}{\ensuremath{\Rightarrow}}
\newcommand{\ra}{\ensuremath{\rightarrow}}
\newcommand{\lra}{\ensuremath{\leftrightarrow}}
\newcommand{\On}{\ensuremath{O(n)}\xspace}
\newcommand{\Ologn}{\ensuremath{O(\log n)}\xspace}
\newcommand{\Oone}{\ensuremath{O(1)}\xspace}
% ********************************************************************
% take care of the caption fonts and sizes (tables and figures)
% ********************************************************************
\RequirePackage{caption}
% ********************************************************************
% caption numbering now w/o chapter number (comment out to get Figure X.X)
% ********************************************************************
\RequirePackage{remreset}
\makeatletter
\ifthenelse{\boolean{cld@nochapters}}%
{\relax}{%
\@removefromreset{table}{chapter} % requires remreset package
}
\renewcommand{\thetable}{\arabic{table}}
\makeatother
\makeatletter
\ifthenelse{\boolean{cld@nochapters}}%
{\relax}{%
\@removefromreset{figure}{chapter} % requires remreset package
}
\renewcommand{\thefigure}{\arabic{figure}}
\makeatother
% ********************************************************************
% enable subfigures in figures
% ********************************************************************
%\RequirePackage{subfig}
% ********************************************************************
% fine typesetting of code listings
% ********************************************************************
\RequirePackage{listings}
\lstset{language=[LaTeX]Tex,%C++,
keywordstyle=\color{RoyalBlue},%\bfseries,
basicstyle=\small\ttfamily,
%identifierstyle=\color{NavyBlue},
commentstyle=\color{Green}\ttfamily,
stringstyle=\rmfamily,
numbers=none,%left,%
numberstyle=\scriptsize,%\tiny
stepnumber=5,
numbersep=8pt,
showstringspaces=false,
breaklines=true,
frameround=ftff,
% frame=single
frame=none
% frame=L
}
% ********************************************************************
% Using PDFLaTeX: (comment to remove backrefs in bibliography)
% ********************************************************************
\RequirePackage[pdftex,hyperfootnotes=false,pdfpagelabels,pagebackref]{hyperref} % backref linktocpage pagebackref
\pdfcompresslevel=9
\pdfadjustspacing=1
%\RequirePackage[pdftex]{graphicx} % PDFTeX driver for graphicx % clashes with graphicx
%\DeclareGraphicsRule{*}{mps}{*}{} % enables use of MetaPost graphics with pdflatex
%% ********************************************************************
%% for German texts to get \autoref macros right
%\renewcommand{\figureautorefname}{Figure}
%\renewcommand{\tableautorefname}{Table}
%\renewcommand{\partautorefname}{Part}
%\renewcommand{\chapterautorefname}{Chapter}
%\renewcommand{\sectionautorefname}{Section}
%\renewcommand{\subsectionautorefname}{Section}
%\renewcommand{\subsubsectionautorefname}{Section}
%%\renewcommand{\paragraphautorefname}{Absatz}
%%\renewcommand{\subparagraphautorefname}{Unterabsatz}
%%\renewcommand{\footnoteautorefname}{Fu\"snote}
%%\renewcommand{\FancyVerbLineautorefname}{Zeile}
%%\renewcommand{\theoremautorefname}{Theorem}
%%\renewcommand{\appendixautorefname}{Anhang}
%%\renewcommand{\equationautorefname}{Gleichung}
%%\renewcommand{\itemautorefname}{Punkt}
%%\newcommand*{\subfigureautorefname}{Abbildung}
% ********************************************************************
% get the links to the figures and tables right
% ********************************************************************
%\RequirePackage[all]{hypcap} % to be loaded after hyperref package
% ********************************************************************
% setup the style of the backrefs from the bibliography
% ********************************************************************
\newcommand{\backrefnotcitedstring}{\relax}%(Not cited.)
\newcommand{\backrefcitedsinglestring}[1]{(Cited on page~#1.)}
\newcommand{\backrefcitedmultistring}[1]{(Cited on pages~#1.)}
\RequirePackage[hyperpageref]{backref} % to be loaded after hyperref package
\renewcommand{\backreftwosep}{ and~} % seperate 2 pages
\renewcommand{\backreflastsep}{, and~} % seperate last of longer list
\renewcommand*{\backref}[1]{} % Disable standard
\renewcommand*{\backrefalt}[4]{% Detailed backref
\ifcase #1 %
\backrefnotcitedstring%
\or
\backrefcitedsinglestring{#2}%
\else
\backrefcitedmultistring{#2}%
\fi}
% \hspace*{\fill}{\scriptsize\itshape\mbox{%
% \ifnum#1=1 %
% (Cited on page~%
% \else
% (Cited on pages~%
% \fi
% #2)}
%}
% ********************************************************************
% Extra packages to use in this LyX version of ClassicThesis.sty
% Options for classicthesis.sty:
% tocaligned eulerchapternumbers drafting linedheaders listsseparated
% subfig nochapters beramono eulermath parts minionpro pdfspacing
% ********************************************************************
\usepackage[titles]{tocloft} % conflicts with \RequirePackage{subfig}
\usepackage[eulerchapternumbers,beramono,eulermath,subfig,parts]{nm_classicthesis}
\usepackage{setspace}
\usepackage{floatpag}
\usepackage{textcomp}
\usepackage{prettyref}
\def\text{} % for tables from matlab matrix2latex function
% override standard prettyrefs
\newrefformat{ch}{Chapter \ref{#1}}
\newrefformat{apx}{Appendix \ref{#1}}
\newrefformat{tab}{Table \ref{#1}}
\newrefformat{fig}{Figure \ref{#1}}
\floatpagestyle{plain} % set all full page floats to plain!
% - see ftp://ftp.inria.fr/pub/TeX/CTAN/macros/latex/contrib/sttools/floatpag.sty
% ********************************************************************
%\usepackage[section,below]{placeins} <--- not everybody wants this
%\usepackage[all]{hypcap} <--- does not work with MiKTeX 2.6
% ********************************************************************
% Language/strings for backrefs (change here, thanks, Lorenzo)
% ********************************************************************
%\renewcommand{\backrefnotcitedstring}{\relax}%(Not cited.)
%\renewcommand{\backrefcitedsinglestring}[1]{(Citato a pagina~#1.)}
%\renewcommand{\backrefcitedmultistring}[1]{(Citato alle pagine~#1.)}
%\renewcommand{\backreftwosep}{ e~}
%\renewcommand{\backreflastsep}{ e~}
% ********************************************************************
% Setup and Finetuning
% ********************************************************************
\newlength{\abcd} % for ab..z string length calculation
\newcommand{\myfloatalign}{\centering} % how all the floats will be aligned
\setlength{\extrarowheight}{3pt} % increase table row height
% ********************************************************************
% Captions look and feel
% ********************************************************************
\captionsetup{format=hang,font=small}
% ********************************************************************
% Where to look for graphics
% ********************************************************************
%\graphicspath{{gfx/}{misc/}} % considered harmful according to l2tabu
% ********************************************************************
% Hyperreferences
% ********************************************************************
\hypersetup{%
colorlinks=true, linktocpage=true, pdfstartpage=3, pdfstartview=FitV,%
breaklinks=true, pdfpagemode=UseNone, pageanchor=true, pdfpagemode=UseOutlines,%
plainpages=false, bookmarksnumbered, bookmarksopen=true, bookmarksopenlevel=1,%
hypertexnames=true, pdfhighlight=/O,%hyperfootnotes=true,%nesting=true,%frenchlinks,%
urlcolor=webbrown, linkcolor=RoyalBlue, citecolor=webgreen, %pagecolor=RoyalBlue,%
% uncomment the following line if you want to have black links (e.g., for printing)
%urlcolor=Black, linkcolor=Black, citecolor=Black, %pagecolor=Black,%
pdftitle={\myTitle},%
pdfauthor={\textcopyright\ \myName, \myUni, \myFaculty},%
pdfsubject={},%
pdfkeywords={},%
pdfcreator={pdfLaTeX},%
pdfproducer={LaTeX with hyperref and classicthesis}%
}
% ********************************************************************
% Hyphenation
% ********************************************************************
%\hyphenation{put special hyphenation here}