diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/arsclassica/arsclassica-preamble.tex')
-rw-r--r-- | Master/texmf-dist/doc/latex/arsclassica/arsclassica-preamble.tex | 294 |
1 files changed, 294 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/arsclassica/arsclassica-preamble.tex b/Master/texmf-dist/doc/latex/arsclassica/arsclassica-preamble.tex new file mode 100644 index 00000000000..6eb6f2b22b7 --- /dev/null +++ b/Master/texmf-dist/doc/latex/arsclassica/arsclassica-preamble.tex @@ -0,0 +1,294 @@ +% ******************************************************************** +% classicthesis-preamble +% ******************************************************************** + +\newcommand{\myName}{Lorenzo Pantieri\xspace} +\newcommand{\myTitle}{Customizing ClassicThesis with the ArsClassica package\xspace} +\newcommand{\mySubTitle}{User Manual\xspace} +\newcommand{\myLocation}{Cesena\xspace} +\newcommand{\myGroup}{Italian \TeX{} and \LaTeX{} User Group\xspace} +\newcommand{\myUrl}{\url{http://www.guit.sssup.it/}\xspace} +\newcommand{\myTime}{2011, June\xspace} + + + +% ******************************************************************** +% hyperref +% ******************************************************************** +\hypersetup{% + colorlinks=true, linktocpage=true, pdfstartpage=1, pdfstartview=FitV,% + breaklinks=true, pdfpagemode=UseNone, pageanchor=true, pdfpagemode=UseOutlines,% + plainpages=false, bookmarksnumbered, bookmarksopen=true, bookmarksopenlevel=1,% + hypertexnames=true, pdfhighlight=/O,% + urlcolor=webbrown, linkcolor=RoyalBlue, citecolor=RoyalBlue, 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},% + pdfsubject={},% + pdfkeywords={},% + pdfcreator={pdfLaTeX},% + pdfproducer={LaTeX con hyperref e ClassicThesis}% +} + +\hypersetup{citecolor=webgreen} +\hypersetup{hyperfootnotes=false,pdfpagelabels} + + +\newcommand{\mail}[1]{\href{mailto:#1}{\texttt{#1}}} + + + + +% ******************************************************************** +% caption +% ******************************************************************** +\captionsetup{format=hang,font=small} +\captionsetup[table]{skip=\medskipamount} + + +% ******************************************************************** +% makeidx, multicol +% ******************************************************************** +\let\orgtheindex\theindex +\let\orgendtheindex\endtheindex +\def\theindex{% + \def\twocolumn{\begin{multicols}{2}}% + \def\onecolumn{}% + \clearpage + \orgtheindex +} +\def\endtheindex{% + \end{multicols}% + \orgendtheindex +} + +\makeindex + + +% ******************************************************************** +% babel +% ******************************************************************** + + +% ******************************************************************** +% listings +% ******************************************************************** + +\definecolor{lightergray}{gray}{0.99} + +\lstset{language=[LaTeX]Tex, + keywordstyle=\color{RoyalBlue}, + basicstyle=\normalfont\ttfamily, + commentstyle=\color{Emerald}\ttfamily, + stringstyle=\rmfamily, + numbers=none, + numberstyle=\scriptsize, + stepnumber=5, + numbersep=8pt, + showstringspaces=false, + breaklines=true, + frameround=ftff, + frame=lines, + backgroundcolor=\color{lightergray} +} + +\lstset{ morekeywords=% + {RequirePackage,newboolean,DeclareOption,setboolean,% + ProcessOptions,PackageError,ifthenelse,boolean,% + chapterNumber,sodef,textls,allcapsspacing,% + MakeTextLowercase,orgtheindex,endtheindex,% + @ifpackageloaded,undefined,sfdefault,% + DeclareRobustCommand,spacedallcaps,% + microtypesetup,MakeTextUppercase,lowsmallcapsspacing,% + lowsmallcapsspacing,spacedlowsmallcaps, + spacedlowsmallcaps,lehead,headmark,color,% + headfont,partname,thepart,titleformat,part, + titlerule,chapter,thechapter,thesection,% + subsection,thesubsection,thesubsubsection,% + paragraph,theparagraph,descriptionlabel,titlespacing,% + graffito,lineskiplimit,finalhyphendemerits,% + colorbox,captionsetup,labelitemi,% + myincludegraphics,hypersetup,setlength,% + definecolor,lsstyle,textssc,subsubsection,% + graffito@setup,includegraphics,ifdefined,% + myTitle,textcopyright,myName,lstset,lstnewenvironment,% + setkeys,lst@BeginAlsoWriteFile,contentsname,% + toc@heading,@ppljLaTeX,z@,check@mathfonts,% + sf@size,ptctitle,mtctitle,stctitle,lst@intname,% + @empty,math@fontsfalse,@ppljscTeX,@iwonaTeX,% + @iwonascLaTeX,@ctTeX,tw@,ct@sc,@ctTeX,f@family,% + f@shape,ct@sc,ctLaTeX,ctLaTeXe,@twoe,@sctwoe,% + texorpdfstring,m@th,ctTeX,@mkboth,ProvidesPackage,% + theindex,PackageInfo,PackageWarningNoLine,% + mtifont,mtcindent,@iwonaLaTeX,@ppljTeX,@iwonascTeX,% + rohead,orgendtheindex,@ppljscLaTeX,% + @ifclassloaded,toc@headingbkORrp,backreftwosep,% + backrefalt,backreflastsep,areaset,pnumfont,% + arsincludegraphics,ExecuteOptions,PackageWarning,% + MessageBreak,ars@@includegraphics,ifcld@backref,rofoot,formatchapter}, + commentstyle=\color{Emerald}\ttfamily,% + frame=lines} + +\lstset{basicstyle=\normalfont\ttfamily} +\lstset{flexiblecolumns=true} +\lstset{moredelim={[is][\normalfont\itshape]{/*}{*/}}} + +\DeclareRobustCommand*{\pacchetto}[1]{{\normalfont\ttfamily#1}% +\index{Pacchetto!#1@\texttt{#1}}% +\index{#1@\texttt{#1}}} + + +\DeclareRobustCommand*{\classicthesis}{ClassicThesis} + + +\DeclareRobustCommand*{\bibtex}{\textsc{Bib}\TeX% +\index{bibtex@\textsc{Bib}\protect\TeX}% +} + +\DeclareRobustCommand*{\amseuler}{\protect\AmS{} Euler% +\index{AmS Euler@\protect\AmS~Euler}% +\index{Font!AmS Euler@\protect\AmS~Euler}} + +\lstset{basicstyle=\normalfont\ttfamily} +\lstset{flexiblecolumns=false} +\lstset{moredelim={[is][\ttfamily]{!?}{?!}}} +\lstset{escapeinside={£*}{*£}} +\lstset{firstnumber=last} + +\lstnewenvironment{code}% +{\setkeys{lst}{columns=fullflexible,keepspaces=true}% +\lstset{basicstyle=\small\ttfamily}% +}{} + +\lstset{extendedchars} +\lstnewenvironment{sidebyside}{% + \global\let\lst@intname\@empty + \setbox\z@=\hbox\bgroup + \setkeys{lst}{columns=fullflexible,% + linewidth=0.45\linewidth,keepspaces=true,% + breaklines=true,% + breakindent=0pt,% + boxpos=t,% + basicstyle=\small\ttfamily +}% + \lst@BeginAlsoWriteFile{\jobname.tmp}% +}{% + \lst@EndWriteFile\egroup + \begin{center}% + \begin{minipage}{0.45\linewidth}% + \hbox to\linewidth{\box\z@\hss} + \end{minipage}% + \qquad + \begin{minipage}{0.45\linewidth}% + \setkeys{lst}{frame=none}% + \leavevmode \catcode`\^^M=5\relax + \small\input{\jobname.tmp}% + \end{minipage}% + \end{center}% +} + + +\newcommand{\omissis}{[\dots\negthinspace]} + +\graphicspath{{Graphics/}} + +\hyphenation{ƒcole \'Ecole Na-tio-nale Su-pŽ-rieure +Tech-niques Avan-cŽes Robert Bring-hurst DejaVu +Bera Mono Vera Classic-Thesis suite Knuth Zapf} + + +\newcommand{\meta}[1]{$\langle${\normalfont\itshape#1}$\rangle$} +\lstset{escapeinside={£*}{*£}} + +\lstset{moredelim={[is][\ttfamily]{!?}{?!}}} + +\DeclareRobustCommand*{\miktex}{MiK\TeX% +\index{miktex@MiK\protect\TeX}% +} + +\DeclareRobustCommand*{\metafont}{\MF% +\index{METAFONT@\protect\MF}% +} + +\DeclareRobustCommand*{\metapost}{\MP% +\index{METAPOST@\protect\MP}% +} + +\DeclareRobustCommand*{\texlive}{\TeX{}~Live% +\index{texlive@\protect\TeX{}~Live}% +} + + +%%%%%%%%%%%% +% biblatex % +%%%%%%%%%%%% + +\bibliography{Bibliography} + +\renewcommand{\nameyeardelim}{, } + +\defbibheading{bibliography}{% +\cleardoublepage +\manualmark +\phantomsection +\addcontentsline{toc}{chapter}{\tocEntry{\bibname}} +\chapter*{\bibname\markboth{\spacedlowsmallcaps{\bibname}} +{\spacedlowsmallcaps{\bibname}}}} + + \DeclareCiteCommand{\citeyearpar}[\mkbibparens] + {\boolfalse{citetracker}% + \boolfalse{pagetracker}% + \usebibmacro{prenote}} + {\printtext[bibhyperref]{\printfield{year}}} + {\multicitedelim} + {\usebibmacro{postnote}} + +\makeatletter + \DeclareCiteCommand{\citetalias} + {\usebibmacro{prenote}} + {\usebibmacro{citeindex}% + \bibhyperref{\@citealias{\thefield{entrykey}}}} + {\multicitedelim} + {\usebibmacro{postnote}} +\makeatother + + +%%%%%%%%%%%%%%%%%% +% other commands % +%%%%%%%%%%%%%%%%%% + +\newcommand{\ita}[1]{% + \begin{otherlanguage*}{italian}#1\end{otherlanguage*}} + +\DeclareRobustCommand*{\pkgname}[1]{{\normalfont\sffamily#1}% +\index{Package!#1@\textsf{#1}}% +\index{#1@\textsf{#1}}} + +\DeclareRobustCommand*{\envname}[1]{{\normalfont\ttfamily#1}% +\index{Environment!#1@\texttt{#1}}% +\index{#1@\texttt{#1}}} + +\DeclareRobustCommand*{\optname}[1]{{\normalfont\ttfamily#1}% +\index{Option!#1@\texttt{#1}}% +\index{#1@\texttt{#1}}} + +\DeclareRobustCommand*{\clsname}[1]{{\normalfont\sffamily#1}% +\index{Class!#1@\textsf{#1}}% +\index{#1@\textsf{#1}}} + +\DeclareRobustCommand*{\cmdname}[1]{\mbox{\lstinline!\\#1!}% +\index{#1@\texttt{\hspace*{-1.2ex}\textbackslash#1}}} + +\DeclareRobustCommand*{\classicthesis}{Classic\-Thesis} + +\DeclareRobustCommand*{\arsclassica}{{\normalfont\sffamily ArsClassica}} + +\DeclareRobustCommand*{\miktex}{MiK\TeX% +\index{miktex@MiK\protect\TeX}} + +\DeclareRobustCommand*{\texlive}{\TeX{}~Live% +\index{texlive@\protect\TeX{}~Live}} + + + |