Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- \documentclass[a4paper]{book}
- \usepackage[
- %urlbordercolor = {1 1 1},
- %linkbordercolor = {1 1 1},
- %citebordercolor = {1 1 1},
- urlcolor = blue,
- colorlinks = true,
- citecolor = black,
- linkcolor = black]{hyperref}
- \usepackage{graphicx}
- \usepackage{xltxtra}
- \usepackage{fancyhdr}
- \usepackage{booktabs}
- \usepackage{indentfirst}
- \usepackage{framed,color}
- \usepackage{caption}
- \usepackage{longtable}
- \usepackage{polyglossia}
- \setdefaultlanguage{russian}
- \setotherlanguage{english}
- \setkeys{russian}{babelshorthands=true}
- \captionsetup{font=bf,position=below}
- \usepackage{ctable}
- \definecolor{shadecolor}{gray}{0.90}
- \setromanfont[Mapping=tex-text,BoldFont=<%= config['bold'] %>]{<%= config['font'] %>}
- \newfontfamily\cyrillicfont[Mapping=tex-text,BoldFont=<%= config['bold'] %>]{<%= config['font'] %>}
- \setmonofont[Scale=.80]{<%= config['mono'] %>}
- \newfontfamily\cyrillicfonttt[Scale=.80]{<%= config['mono'] %>}
- \XeTeXlinebreaklocale{<%= lang %>}
- <%= config['langrule'] %>
- \settowidth{\parindent}{<%= config['indent'] %>}
- \title{Pro Git}
- \author{Scott Chacon}
- \makeatletter
- \let\savedauthor=\@author
- \let\savedtitle=\@title
- \def\imgwidth{.6\linewidth}
- \def\maxwidth{\ifdim\Gin@nat@width>\imgwidth\imgwidth
- \else\Gin@nat@width\fi}
- \makeatother
- \title{\textbf{\savedtitle}}
- \author{\textbf{\savedauthor}\thanks{<%= config['thanks'] %>}}
- \def\w3cdtfymd{\the\year-\ifnum\month<10 0\fi\the\month-\ifnum\day<10 0\fi\the\day}
- \date{\w3cdtfymd}
- \renewcommand{\thefootnote}{\fnsymbol{footnote}}
- \makeatletter
- \setlength\headheight{12\p@}
- \setlength\headsep {.25in}
- \setlength\topskip {10\p@}
- \setlength\footskip{.35in}
- \setlength\textwidth{400\p@}
- \setlength\@tempdima{\paperheight}
- \addtolength\@tempdima{-2in}
- \divide\@tempdima\baselineskip
- \@tempcnta=\@tempdima
- \setlength\textheight{\@tempcnta\baselineskip}
- \addtolength\textheight{\topskip}
- \setlength\@tempdima {\paperwidth}
- \addtolength\@tempdima {-\textwidth}
- \setlength\oddsidemargin {\paperwidth}
- \addtolength\oddsidemargin {-2.35in}
- \addtolength\oddsidemargin {-\textwidth}
- \setlength\marginparwidth {0pt}
- \@settopoint\oddsidemargin
- \@settopoint\marginparwidth
- \setlength\evensidemargin {\paperwidth}
- \addtolength\evensidemargin{-2.35in}
- \addtolength\evensidemargin{-\textwidth}
- \@settopoint\evensidemargin
- \setlength\topmargin{\paperheight}
- \addtolength\topmargin{-2in}
- \addtolength\topmargin{-\headheight}
- \addtolength\topmargin{-\headsep}
- \addtolength\topmargin{-\textheight}
- \addtolength\topmargin{-\footskip} % this might be wrong!
- \addtolength\topmargin{-.5\topmargin}
- \@settopoint\topmargin
- \makeatother
- \fancypagestyle{plain}{\fancyhf{}\fancyfoot[LE,RO]{\footnotesize\textbf\thepage}}
- \pagestyle{plain}
- \renewcommand{\headrulewidth}{0pt}
- \renewcommand{\footrulewidth}{0pt}
- \newcounter{img}[chapter]
- \renewcommand{\theimg}{\thechapter.\arabic{img}}
- \newcommand{\img}[1]{\begin{figure}[ht!]
- \refstepcounter{img}
- \label{img:\theimg}
- \centering\IfFileExists{figures/\theimg.pdf}{\includegraphics[width=\maxwidth]{figures/\theimg.pdf}}{\includegraphics[width=\maxwidth]{figures/\theimg.png}}
- \caption{#1}
- \end{figure}}
- \newcounter{tab}[chapter]
- \renewcommand{\thetab}{\thechapter.\arabic{tab}}
- \newcommand{\prechap}{<%= config['prechap'] %>}
- \newcommand{\postchap}{<%= config['postchap'] %>}
- \newcommand{\presect}{<%= config['presect'] %>}
- \newcommand{\postsect}{<%= config['postsect'] %>}
- \renewcommand{\chaptermark}[1]{\markboth{\textbf{\prechap \thechapter \postchap}\hspace*{1ex}#1}{}}
- \renewcommand{\sectionmark}[1]{\markright{\textbf{\presect \thesection \postsect}\hspace*{1ex}#1}}
- \newcommand{\chap}[1]{\newpage\thispagestyle{empty}\chapter{#1}\label{chap:\thechapter}}
- \newcommand{\chapref}[1]{\hyperref[chap:#1]{\prechap #1\postchap}}
- \newcommand{\imgref}[1]{\hyperref[img:#1]{<%= config['fig'] %>#1}}
- \newcommand{\tabref}[1]{\hyperref[tab:#1]{<%= config['tab'] %>#1}}
- \newcommand{\e}[1]{$ \times 10^{#1}$}
- \renewcommand{\contentsname}{<%= config['con'] %>}
- \renewcommand{\figurename}{<%= config['fig'] %>}
- \renewcommand{\tablename}{<%= config['tab'] %>}
- \makeatletter
- \def\@makechapterhead#1{%
- \vspace*{50\p@}%
- {\parindent \z@ \raggedright \normalfont
- \ifnum \c@secnumdepth >\m@ne
- \if@mainmatter
- \huge\bfseries \prechap \thechapter \postchap
- \par\nobreak
- \vskip 20\p@
- \fi
- \fi
- \interlinepenalty\@M
- \Huge \bfseries #1\par\nobreak
- \vskip 40\p@
- }}
- \makeatother
- \linespread{1.3}
- \begin{document}
- \frontmatter
- \maketitle
- \thispagestyle{empty}
- \setcounter{tocdepth}{4}
- \tableofcontents\newpage\thispagestyle{empty}
- \mainmatter
- \fancyhf{}
- \fancyhead[LE]{{\small\leftmark}}
- \fancyhead[RO]{{\small\rightmark}}
- \fancyhead[RE,LO]{{\small\savedauthor\hspace*{1ex}\textbf{\savedtitle}}}
- \fancyfoot[LE,RO]{\small\textbf\thepage}
- \pagestyle{fancy}
- <%= latex %>
- \end{document}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement