Last active
August 29, 2015 14:06
-
-
Save dunn/7386c851deae39a6b0f0 to your computer and use it in GitHub Desktop.
custom markdown → latex
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 | |
%% The LaTeX3 Project and any individual authors listed elsewhere | |
%% in this file. | |
%% | |
%% This file was generated from file(s) of the LaTeX base system. | |
%% -------------------------------------------------------------- | |
%% | |
%% It may be distributed and/or modified under the | |
%% conditions of the LaTeX Project Public License, either version 1.3c | |
%% of this license or (at your option) any later version. | |
%% The latest version of this license is in | |
%% http://www.latex-project.org/lppl.txt | |
%% and version 1.3c or later is part of all distributions of LaTeX | |
%% version 2005/12/01 or later. | |
%% | |
%% This file may only be distributed together with a copy of the LaTeX | |
%% base system. You may however distribute the LaTeX base system without | |
%% such generated files. | |
%% | |
%% The list of all files belonging to the LaTeX base distribution is | |
%% given in the file `manifest.txt'. See also `legal.txt' for additional | |
%% information. | |
%% | |
%% The list of derived (unpacked) files belonging to the distribution | |
%% and covered by LPPL is defined by the unpacking scripts (with | |
%% extension .ins) which are part of the distribution. | |
%% \CharacterTable | |
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z | |
%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z | |
%% Digits \0\1\2\3\4\5\6\7\8\9 | |
%% Exclamation \! Double quote \" Hash (number) \# | |
%% Dollar \$ Percent \% Ampersand \& | |
%% Acute accent \' Left paren \( Right paren \) | |
%% Asterisk \* Plus \+ Comma \, | |
%% Minus \- Point \. Solidus \/ | |
%% Colon \: Semicolon \; Less than \< | |
%% Equals \= Greater than \> Question mark \? | |
%% Commercial at \@ Left bracket \[ Backslash \\ | |
%% Right bracket \] Circumflex \^ Underscore \_ | |
%% Grave accent \` Left brace \{ Vertical bar \| | |
%% Right brace \} Tilde \~} | |
\NeedsTeXFormat{LaTeX2e}[1995/12/01] | |
\ProvidesClass{gara} | |
[2007/10/19 v1.4h | |
Standard LaTeX document class] | |
\newcommand\@ptsize{} | |
\newif\if@restonecol | |
\newif\if@titlepage | |
\@titlepagefalse | |
\if@compatibility\else | |
\DeclareOption{a4paper} | |
{\setlength\paperheight {297mm}% | |
\setlength\paperwidth {210mm}} | |
\DeclareOption{a5paper} | |
{\setlength\paperheight {210mm}% | |
\setlength\paperwidth {148mm}} | |
\DeclareOption{b5paper} | |
{\setlength\paperheight {250mm}% | |
\setlength\paperwidth {176mm}} | |
\DeclareOption{letterpaper} | |
{\setlength\paperheight {11in}% | |
\setlength\paperwidth {8.5in}} | |
\DeclareOption{legalpaper} | |
{\setlength\paperheight {14in}% | |
\setlength\paperwidth {8.5in}} | |
\DeclareOption{executivepaper} | |
{\setlength\paperheight {10.5in}% | |
\setlength\paperwidth {7.25in}} | |
\DeclareOption{landscape} | |
{\setlength\@tempdima {\paperheight}% | |
\setlength\paperheight {\paperwidth}% | |
\setlength\paperwidth {\@tempdima}} | |
\fi | |
\if@compatibility | |
\renewcommand\@ptsize{0} | |
\else | |
\DeclareOption{10pt}{\renewcommand\@ptsize{0}} | |
\fi | |
\DeclareOption{11pt}{\renewcommand\@ptsize{1}} | |
\DeclareOption{12pt}{\renewcommand\@ptsize{2}} | |
\if@compatibility\else | |
\DeclareOption{oneside}{\@twosidefalse \@mparswitchfalse} | |
\fi | |
\DeclareOption{twoside}{\@twosidetrue \@mparswitchtrue} | |
\DeclareOption{draft}{\setlength\overfullrule{5pt}} | |
\if@compatibility\else | |
\DeclareOption{final}{\setlength\overfullrule{0pt}} | |
\fi | |
\DeclareOption{titlepage}{\@titlepagetrue} | |
\if@compatibility\else | |
\DeclareOption{notitlepage}{\@titlepagefalse} | |
\fi | |
\if@compatibility\else | |
\DeclareOption{onecolumn}{\@twocolumnfalse} | |
\fi | |
\DeclareOption{twocolumn}{\@twocolumntrue} | |
\DeclareOption{leqno}{\input{leqno.clo}} | |
\DeclareOption{fleqn}{\input{fleqn.clo}} | |
\DeclareOption{openbib}{% | |
\AtEndOfPackage{% | |
\renewcommand\@openbib@code{% | |
\advance\leftmargin\bibindent | |
\itemindent -\bibindent | |
\listparindent \itemindent | |
\parsep \z@ | |
}% | |
\renewcommand\newblock{\par}}% | |
} | |
% 10pt -> 12pt | |
\ExecuteOptions{letterpaper,12pt,oneside,onecolumn,final} | |
\ProcessOptions | |
\input{size1\@ptsize.clo} | |
\setlength\lineskip{1\p@} | |
\setlength\normallineskip{1\p@} | |
\renewcommand\baselinestretch{} | |
\setlength\parskip{0\p@ \@plus \p@} | |
\@lowpenalty 51 | |
\@medpenalty 151 | |
\@highpenalty 301 | |
\setcounter{topnumber}{2} | |
\renewcommand\topfraction{.7} | |
\setcounter{bottomnumber}{1} | |
\renewcommand\bottomfraction{.3} | |
\setcounter{totalnumber}{3} | |
\renewcommand\textfraction{.2} | |
\renewcommand\floatpagefraction{.5} | |
\setcounter{dbltopnumber}{2} | |
\renewcommand\dbltopfraction{.7} | |
\renewcommand\dblfloatpagefraction{.5} | |
\if@twoside | |
\def\ps@headings{% | |
\let\@oddfoot\@empty\let\@evenfoot\@empty | |
\def\@evenhead{\thepage\hfil\slshape\leftmark}% | |
\def\@oddhead{{\slshape\rightmark}\hfil\thepage}% | |
\let\@mkboth\markboth | |
\def\sectionmark##1{% | |
\markboth {\MakeUppercase{% | |
\ifnum \c@secnumdepth >\z@ | |
\thesection\quad | |
\fi | |
##1}}{}}% | |
\def\subsectionmark##1{% | |
\markright {% | |
\ifnum \c@secnumdepth >\@ne | |
\thesubsection\quad | |
\fi | |
##1}}} | |
\else | |
\def\ps@headings{% | |
\let\@oddfoot\@empty | |
\def\@oddhead{{\slshape\rightmark}\hfil\thepage}% | |
\let\@mkboth\markboth | |
\def\sectionmark##1{% | |
\markright {\MakeUppercase{% | |
\ifnum \c@secnumdepth >\m@ne | |
\thesection\quad | |
\fi | |
##1}}}} | |
\fi | |
\def\ps@myheadings{% | |
\let\@oddfoot\@empty\let\@evenfoot\@empty | |
\def\@evenhead{\thepage\hfil\slshape\leftmark}% | |
\def\@oddhead{{\slshape\rightmark}\hfil\thepage}% | |
\let\@mkboth\@gobbletwo | |
\let\sectionmark\@gobble | |
\let\subsectionmark\@gobble | |
} | |
\if@titlepage | |
\newcommand\maketitle{\begin{titlepage}% | |
\let\footnotesize\small | |
\let\footnoterule\relax | |
\let \footnote \thanks | |
\null\vfil | |
\vskip 60\p@ | |
\begin{center}% | |
{\LARGE \@title \par}% | |
\vskip 3em% | |
{\large | |
\lineskip .75em% | |
\begin{tabular}[t]{c}% | |
\@author | |
\end{tabular}\par}% | |
\vskip 1.5em% | |
{\large \@date \par}% % Set date in \large size. | |
\end{center}\par | |
\@thanks | |
\vfil\null | |
\end{titlepage}% | |
\setcounter{footnote}{0}% | |
\global\let\thanks\relax | |
\global\let\maketitle\relax | |
\global\let\@thanks\@empty | |
\global\let\@author\@empty | |
\global\let\@date\@empty | |
\global\let\@title\@empty | |
\global\let\title\relax | |
\global\let\author\relax | |
\global\let\date\relax | |
\global\let\and\relax | |
} | |
\else | |
\newcommand\maketitle{\par | |
\begingroup | |
\renewcommand\thefootnote{\@fnsymbol\c@footnote}% | |
\def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}% | |
\long\def\@makefntext##1{\parindent 1em\noindent | |
\hb@[email protected]{% | |
\hss\@textsuperscript{\normalfont\@thefnmark}}##1}% | |
\if@twocolumn | |
\ifnum \col@number=\@ne | |
\@maketitle | |
\else | |
\twocolumn[\@maketitle]% | |
\fi | |
\else | |
\newpage | |
\global\@topnum\z@ % Prevents figures from going at top of page. | |
\@maketitle | |
\fi | |
\thispagestyle{plain}\@thanks | |
\endgroup | |
\setcounter{footnote}{0}% | |
\global\let\thanks\relax | |
\global\let\maketitle\relax | |
\global\let\@maketitle\relax | |
\global\let\@thanks\@empty | |
\global\let\@author\@empty | |
\global\let\@date\@empty | |
\global\let\@title\@empty | |
\global\let\title\relax | |
\global\let\author\relax | |
\global\let\date\relax | |
\global\let\and\relax | |
} | |
\def\@maketitle{ | |
\newpage | |
\null | |
% \vskip 2em% | |
\let \footnote \thanks | |
% http://tex.stackexchange.com/a/61161 | |
% \setlength\lineskiplimit{-1000pt} | |
% \linespread{0.25} | |
% must include \usepackage{anyfontsize} in .tex files | |
{\fontsize{24pt}{24pt}\selectfont | |
% http://tex.stackexchange.com/questions/44810/not-indent-the-first-paragraph-of-a-latex-document | |
\noindent\raggedright{\@title} \par}% | |
\vskip 1.5em | |
{\large | |
% http://en.wikibooks.org/wiki/LaTeX/Tables#The_tabular.2A_environment | |
\noindent% | |
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}} l r}% | |
\@author & \@date | |
\end{tabular*} | |
\par} | |
\par | |
\vskip 3em} | |
\fi | |
\setcounter{secnumdepth}{3} | |
\newcounter {part} | |
\newcounter {section} | |
\newcounter {subsection}[section] | |
\newcounter {subsubsection}[subsection] | |
\newcounter {paragraph}[subsubsection] | |
\newcounter {subparagraph}[paragraph] | |
\renewcommand \thepart {\@Roman\c@part} | |
\renewcommand \thesection {\@arabic\c@section} | |
\renewcommand\thesubsection {\thesection.\@arabic\c@subsection} | |
\renewcommand\thesubsubsection{\thesubsection.\@arabic\c@subsubsection} | |
\renewcommand\theparagraph {\thesubsubsection.\@arabic\c@paragraph} | |
\renewcommand\thesubparagraph {\theparagraph.\@arabic\c@subparagraph} | |
\newcommand\part{% | |
\if@noskipsec \leavevmode \fi | |
\par | |
\addvspace{4ex}% | |
\@afterindentfalse | |
\secdef\@part\@spart} | |
\def\@part[#1]#2{% | |
\ifnum \c@secnumdepth >\m@ne | |
\refstepcounter{part}% | |
\addcontentsline{toc}{part}{\thepart\hspace{1em}#1}% | |
\else | |
\addcontentsline{toc}{part}{#1}% | |
\fi | |
{\parindent \z@ \raggedright | |
\interlinepenalty \@M | |
\normalfont | |
\ifnum \c@secnumdepth >\m@ne | |
\Large\bfseries \partname\nobreakspace\thepart | |
\par\nobreak | |
\fi | |
\huge \bfseries #2% | |
\markboth{}{}\par}% | |
\nobreak | |
\vskip 3ex | |
\@afterheading} | |
\def\@spart#1{% | |
{\parindent \z@ \raggedright | |
\interlinepenalty \@M | |
\normalfont | |
\huge \bfseries #1\par}% | |
\nobreak | |
\vskip 3ex | |
\@afterheading} | |
\newcommand\section{\@startsection {section}{1}{\z@}% | |
{-3.5ex \@plus -1ex \@minus -.2ex}% | |
{2.3ex \@plus.2ex}% | |
{\normalfont\Large | |
}} | |
\newcommand\subsection{\@startsection{subsection}{2}{\z@}% | |
{-3.25ex\@plus -1ex \@minus -.2ex}% | |
{1.5ex \@plus .2ex}% | |
{\normalfont\large | |
}} | |
\newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}% | |
{-3.25ex\@plus -1ex \@minus -.2ex}% | |
{1.5ex \@plus .2ex}% | |
{\normalfont\normalsize | |
}} | |
\newcommand\paragraph{\@startsection{paragraph}{4}{\z@}% | |
{3.25ex \@plus1ex \@minus.2ex}% | |
{-1em}% | |
{\normalfont\normalsize | |
}} | |
\newcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}% | |
{3.25ex \@plus1ex \@minus .2ex}% | |
{-1em}% | |
{\normalfont\normalsize | |
}} | |
\if@twocolumn | |
\setlength\leftmargini {2em} | |
\else | |
\setlength\leftmargini {2.5em} | |
\fi | |
\leftmargin \leftmargini | |
\setlength\leftmarginii {2.2em} | |
\setlength\leftmarginiii {1.87em} | |
\setlength\leftmarginiv {1.7em} | |
\if@twocolumn | |
\setlength\leftmarginv {.5em} | |
\setlength\leftmarginvi {.5em} | |
\else | |
\setlength\leftmarginv {1em} | |
\setlength\leftmarginvi {1em} | |
\fi | |
\setlength \labelsep {.5em} | |
\setlength \labelwidth{\leftmargini} | |
\addtolength\labelwidth{-\labelsep} | |
\@beginparpenalty -\@lowpenalty | |
\@endparpenalty -\@lowpenalty | |
\@itempenalty -\@lowpenalty | |
\renewcommand\theenumi{\@arabic\c@enumi} | |
\renewcommand\theenumii{\@alph\c@enumii} | |
\renewcommand\theenumiii{\@roman\c@enumiii} | |
\renewcommand\theenumiv{\@Alph\c@enumiv} | |
\newcommand\labelenumi{\theenumi.} | |
\newcommand\labelenumii{(\theenumii)} | |
\newcommand\labelenumiii{\theenumiii.} | |
\newcommand\labelenumiv{\theenumiv.} | |
\renewcommand\p@enumii{\theenumi} | |
\renewcommand\p@enumiii{\theenumi(\theenumii)} | |
\renewcommand\p@enumiv{\p@enumiii\theenumiii} | |
\newcommand\labelitemi{\textbullet} | |
\newcommand\labelitemii{\normalfont\bfseries \textendash} | |
\newcommand\labelitemiii{\textasteriskcentered} | |
\newcommand\labelitemiv{\textperiodcentered} | |
\newenvironment{description} | |
{\list{}{\labelwidth\z@ \itemindent-\leftmargin | |
\let\makelabel\descriptionlabel}} | |
{\endlist} | |
\newcommand*\descriptionlabel[1]{\hspace\labelsep | |
\normalfont\bfseries #1} | |
\if@titlepage | |
\newenvironment{abstract}{% | |
\titlepage | |
\null\vfil | |
\@beginparpenalty\@lowpenalty | |
\begin{center}% | |
\bfseries \abstractname | |
\@endparpenalty\@M | |
\end{center}}% | |
{\par\vfil\null\endtitlepage} | |
\else | |
\newenvironment{abstract}{% | |
\if@twocolumn | |
\section*{\abstractname}% | |
\else | |
\small | |
\begin{center}% | |
{\bfseries \abstractname\vspace{-.5em}\vspace{\z@}}% | |
\end{center}% | |
\quotation | |
\fi} | |
{\if@twocolumn\else\endquotation\fi} | |
\fi | |
\newenvironment{verse} | |
{\let\\\@centercr | |
\list{}{\itemsep \z@ | |
\itemindent -1.5em% | |
\listparindent\itemindent | |
\rightmargin \leftmargin | |
\advance\leftmargin 1.5em}% | |
\item\relax} | |
{\endlist} | |
\newenvironment{quotation} | |
{\list{}{\listparindent 1.5em% | |
\itemindent \listparindent | |
\rightmargin \leftmargin | |
\parsep \z@ \@plus\p@}% | |
\item\relax} | |
{\endlist} | |
\newenvironment{quote} | |
{\list{}{\rightmargin\leftmargin}% | |
\item\relax} | |
{\endlist} | |
\if@compatibility | |
\newenvironment{titlepage} | |
{% | |
\if@twocolumn | |
\@restonecoltrue\onecolumn | |
\else | |
\@restonecolfalse\newpage | |
\fi | |
\thispagestyle{empty}% | |
\setcounter{page}\z@ | |
}% | |
{\if@restonecol\twocolumn \else \newpage \fi | |
} | |
\else | |
\newenvironment{titlepage} | |
{% | |
\if@twocolumn | |
\@restonecoltrue\onecolumn | |
\else | |
\@restonecolfalse\newpage | |
\fi | |
\thispagestyle{empty}% | |
\setcounter{page}\@ne | |
}% | |
{\if@restonecol\twocolumn \else \newpage \fi | |
\if@twoside\else | |
\setcounter{page}\@ne | |
\fi | |
} | |
\fi | |
\newcommand\appendix{\par | |
\setcounter{section}{0}% | |
\setcounter{subsection}{0}% | |
\gdef\thesection{\@Alph\c@section}} | |
\setlength\arraycolsep{5\p@} | |
\setlength\tabcolsep{6\p@} | |
\setlength\arrayrulewidth{.4\p@} | |
\setlength\doublerulesep{2\p@} | |
\setlength\tabbingsep{\labelsep} | |
\skip\@mpfootins = \skip\footins | |
\setlength\fboxsep{3\p@} | |
\setlength\fboxrule{.4\p@} | |
\renewcommand \theequation {\@arabic\c@equation} | |
\newcounter{figure} | |
\renewcommand \thefigure {\@arabic\c@figure} | |
\def\fps@figure{tbp} | |
\def\ftype@figure{1} | |
\def\ext@figure{lof} | |
\def\fnum@figure{\figurename\nobreakspace\thefigure} | |
\newenvironment{figure} | |
{\@float{figure}} | |
{\end@float} | |
\newenvironment{figure*} | |
{\@dblfloat{figure}} | |
{\end@dblfloat} | |
\newcounter{table} | |
\renewcommand\thetable{\@arabic\c@table} | |
\def\fps@table{tbp} | |
\def\ftype@table{2} | |
\def\ext@table{lot} | |
\def\fnum@table{\tablename\nobreakspace\thetable} | |
\newenvironment{table} | |
{\@float{table}} | |
{\end@float} | |
\newenvironment{table*} | |
{\@dblfloat{table}} | |
{\end@dblfloat} | |
\newlength\abovecaptionskip | |
\newlength\belowcaptionskip | |
\setlength\abovecaptionskip{10\p@} | |
\setlength\belowcaptionskip{0\p@} | |
\long\def\@makecaption#1#2{% | |
\vskip\abovecaptionskip | |
\sbox\@tempboxa{#1: #2}% | |
\ifdim \wd\@tempboxa >\hsize | |
#1: #2\par | |
\else | |
\global \@minipagefalse | |
\hb@xt@\hsize{\hfil\box\@tempboxa\hfil}% | |
\fi | |
\vskip\belowcaptionskip} | |
\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm} | |
\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf} | |
\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt} | |
\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf} | |
\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit} | |
\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl} | |
\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc} | |
\DeclareRobustCommand*\cal{\@fontswitch\relax\mathcal} | |
\DeclareRobustCommand*\mit{\@fontswitch\relax\mathnormal} | |
\newcommand\@pnumwidth{1.55em} | |
\newcommand\@tocrmarg{2.55em} | |
\newcommand\@dotsep{4.5} | |
\setcounter{tocdepth}{3} | |
\newcommand\tableofcontents{% | |
\section*{\contentsname | |
\@mkboth{% | |
\MakeUppercase\contentsname}{\MakeUppercase\contentsname}}% | |
\@starttoc{toc}% | |
} | |
\newcommand*\l@part[2]{% | |
\ifnum \c@tocdepth >-2\relax | |
\addpenalty\@secpenalty | |
\addvspace{2.25em \@plus\p@}% | |
\setlength\@tempdima{3em}% | |
\begingroup | |
\parindent \z@ \rightskip \@pnumwidth | |
\parfillskip -\@pnumwidth | |
{\leavevmode | |
\large \bfseries #1\hfil \hb@xt@\@pnumwidth{\hss #2}}\par | |
\nobreak | |
\if@compatibility | |
\global\@nobreaktrue | |
\everypar{\global\@nobreakfalse\everypar{}}% | |
\fi | |
\endgroup | |
\fi} | |
\newcommand*\l@section[2]{% | |
\ifnum \c@tocdepth >\z@ | |
\addpenalty\@secpenalty | |
\addvspace{1.0em \@plus\p@}% | |
\setlength\@tempdima{1.5em}% | |
\begingroup | |
\parindent \z@ \rightskip \@pnumwidth | |
\parfillskip -\@pnumwidth | |
\leavevmode \bfseries | |
\advance\leftskip\@tempdima | |
\hskip -\leftskip | |
#1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par | |
\endgroup | |
\fi} | |
\newcommand*\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}} | |
\newcommand*\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}} | |
\newcommand*\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}} | |
\newcommand*\l@subparagraph{\@dottedtocline{5}{10em}{5em}} | |
\newcommand\listoffigures{% | |
\section*{\listfigurename}% | |
\@mkboth{\MakeUppercase\listfigurename}% | |
{\MakeUppercase\listfigurename}% | |
\@starttoc{lof}% | |
} | |
\newcommand*\l@figure{\@dottedtocline{1}{1.5em}{2.3em}} | |
\newcommand\listoftables{% | |
\section*{\listtablename}% | |
\@mkboth{% | |
\MakeUppercase\listtablename}% | |
{\MakeUppercase\listtablename}% | |
\@starttoc{lot}% | |
} | |
\let\l@table\l@figure | |
\newdimen\bibindent | |
\setlength\bibindent{1.5em} | |
\newenvironment{thebibliography}[1] | |
{\section*{\refname}% | |
\@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}% | |
\list{\@biblabel{\@arabic\c@enumiv}}% | |
{\settowidth\labelwidth{\@biblabel{#1}}% | |
\leftmargin\labelwidth | |
\advance\leftmargin\labelsep | |
\@openbib@code | |
\usecounter{enumiv}% | |
\let\p@enumiv\@empty | |
\renewcommand\theenumiv{\@arabic\c@enumiv}}% | |
\sloppy | |
\clubpenalty4000 | |
\@clubpenalty \clubpenalty | |
\widowpenalty4000% | |
\sfcode`\.\@m} | |
{\def\@noitemerr | |
{\@latex@warning{Empty `thebibliography' environment}}% | |
\endlist} | |
\newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em} | |
\let\@openbib@code\@empty | |
\newenvironment{theindex} | |
{\if@twocolumn | |
\@restonecolfalse | |
\else | |
\@restonecoltrue | |
\fi | |
\twocolumn[\section*{\indexname}]% | |
\@mkboth{\MakeUppercase\indexname}% | |
{\MakeUppercase\indexname}% | |
\thispagestyle{plain}\parindent\z@ | |
\parskip\z@ \@plus .3\p@\relax | |
\columnseprule \z@ | |
\columnsep 35\p@ | |
\let\item\@idxitem} | |
{\if@restonecol\onecolumn\else\clearpage\fi} | |
\newcommand\@idxitem{\par\hangindent 40\p@} | |
\newcommand\subitem{\@idxitem \hspace*{20\p@}} | |
\newcommand\subsubitem{\@idxitem \hspace*{30\p@}} | |
\newcommand\indexspace{\par \vskip 10\p@ \@plus5\p@ \@minus3\p@\relax} | |
\renewcommand\footnoterule{% | |
\kern-3\p@ | |
\hrule\@width.4\columnwidth | |
\kern2.6\p@} | |
\newcommand\@makefntext[1]{% | |
\parindent 1em% | |
\noindent | |
\hb@[email protected]{\hss\@makefnmark}#1} | |
\newcommand\contentsname{Contents} | |
\newcommand\listfigurename{List of Figures} | |
\newcommand\listtablename{List of Tables} | |
\newcommand\refname{References} | |
\newcommand\indexname{Index} | |
\newcommand\figurename{Figure} | |
\newcommand\tablename{Table} | |
\newcommand\partname{Part} | |
\newcommand\appendixname{Appendix} | |
\newcommand\abstractname{Abstract} | |
\def\today{\ifcase\month\or | |
January\or February\or March\or April\or May\or June\or | |
July\or August\or September\or October\or November\or December\fi | |
\space\number\day, \number\year} | |
\setlength\columnsep{10\p@} | |
\setlength\columnseprule{0\p@} | |
\pagestyle{plain} | |
\pagenumbering{arabic} | |
\if@twoside | |
\else | |
\raggedbottom | |
\fi | |
\if@twocolumn | |
\twocolumn | |
\sloppy | |
\flushbottom | |
\else | |
\onecolumn | |
\fi | |
\endinput | |
%% | |
%% End of file `gara.cls'. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
\documentclass{gara} | |
% this resolves a conlict between AMS packages and mathdesign: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=alreadydef | |
\usepackage{savesym} | |
\usepackage{amssymb,amsmath} | |
% this mirrors the font directory structure: /fonts/opentype/adobe/garamond/ = adobe-garamond | |
% You'll also have to get the filenames just right, even if that means pretending Bold is Semibold: http://ctan.mackichan.com/fonts/mathdesign/README | |
\usepackage[adobe-garamond]{mathdesign} | |
% \usepackage{garamondx} | |
\usepackage{anyfontsize} | |
\usepackage{enumitem} | |
\usepackage{setspace} | |
\usepackage{titlesec} | |
\titleformat*{\subsubsection}{\itshape} | |
\titlelabel{\normalfont\thetitle\quad} | |
% \titleformat{\subsubsection}[\itshape]{it}{\normal\thetitle\quad}{}[] | |
\usepackage{natbib} | |
\setcitestyle{aysep={}} | |
\usepackage[colorlinks=true,urlcolor=blue,citecolor=black,linkcolor=black]{hyperref} | |
\usepackage{url} | |
% https://github.com/kjhealy/pandoc-templates/blob/master/templates/latex.template | |
$if(graphics)$ | |
\usepackage{graphicx} | |
% We will generate all images so they have a width \maxwidth. This means | |
% that they will get their normal width if they fit onto the page, but | |
% are scaled down if they would overflow the margins. | |
\makeatletter | |
\def\maxwidth{\ifdim\Gin@nat@width>\linewidth\linewidth | |
\else\Gin@nat@width\fi} | |
\makeatother | |
\let\Oldincludegraphics\includegraphics | |
\renewcommand{\includegraphics}[1]{\Oldincludegraphics[width=\maxwidth]{#1}} | |
$endif$ | |
\DeclareSymbolFont{symbolsC}{U}{txsyc}{m}{n} | |
\DeclareMathSymbol{\strictif}{\mathrel}{symbolsC}{74} | |
\DeclareMathSymbol{\boxright}{\mathrel}{symbolsC}{128} | |
\title{$title$} | |
\author{$author$} | |
\date{\today} | |
\begin{document} | |
\maketitle | |
$body$ | |
\bibliographystyle{chicago} | |
\bibliography{everything} | |
\end{document} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment