💾 Archived View for eoghan.speleo.dev › files › log › cave-log.tex.dep.txt captured on 2022-03-01 at 15:47:18. Gemini links have been rewritten to link to archived content

View Raw

More Information

➡️ Next capture (2022-06-04)

-=-=-=-=-=-=-

%!TEX TS-program = xelatex

%

% Latex template for my cave logs

% Eoghan, 2019

%

\documentclass[11pt]{article}

%

% Page Layout & Margins

%

\usepackage{geometry}

\geometry{

a4paper, % 210×297 millimeters or 8.27×11.69 inches. In PS 595×842 pt

top=11mm,

bottom=11mm,

left=11mm,

right=11mm,

includefoot,

footskip=26pt

}

% Move all page numbers to the right

\usepackage{fancyhdr}

\fancyhf{} % clear all header and footers

\renewcommand{\headrulewidth}{0pt} % remove the header rule

\rfoot{\thepage}

%\rfoot{\vspace*{0.75\baselineskip}\thepage}

\pagestyle{fancy}

%

% Setting Font

%

\usepackage{fontspec}

\setmainfont{Helvetica}

%

% Paragraphs

%

\setlength{\parindent}{0pt}

\setlength{\parsep}{12pt}

\setlength{\parskip}{12pt}

%\setlength{\baselineskip}{16pt} % 16 pt line height less 11pt font

\linespread{1.2} % YESSSS 1.2 IS THE MAGIC NUMBER

%

% Symbols for Equations

%

\usepackage{amsmath}

%

% Hyperlinks

%

\usepackage[breaklinks=true]{hyperref}

\hypersetup{

colorlinks,

citecolor=blue,

filecolor=blue,

linkcolor=blue,

urlcolor=blue

}

$if(url)$

\usepackage{url}

$endif$

%

% Subscripts

%

% Pandoc remembers whether you used subscripts, assigning True to

% its `subscript` variable

% It then needs to adopt a default with an incantation like this:

$if(subscript)$

\newcommand{\textsubscr}[1]{\ensuremath{_{\scriptsize\textrm{#1}}}}

$endif$

%

% Section numbering.

%

% Here again is a variable you can specify on the commandline

% `markdown2pdf my.txt --number-sections --xetex --template=/wherever/this/is -o my.pdf`

$if(numbersections)$

$else$

\setcounter{secnumdepth}{$toc-depth$}

$endif$

%

% Section Centring

%

\usepackage{titlesec}

\titlespacing*

{\section}

{0pt} % Left

{59pt} % Before Sep

{2pt} % After Sep

% 48pt plus 11pt + 11

\titlespacing*

{\subsection}

{0pt}

{28pt}

{-10pt}

\titleformat

{\section} % Command

{\normalfont\fontsize{25pt}{80pt}\bfseries\centering} % Format

{\thesection} % Label

{0em} % Separation

{} % Before Code

\titleformat

{\subsection}

{\normalfont\fontsize{18pt}{18pt}\bfseries}

{\thesection}

{0em}

{}

%

% Images

%

$if(graphics)$

\usepackage{longtable,booktabs} % Stack Exchange said to use it

\usepackage{graphicx}

% Redefine \includegraphics so that, unless explicit options are

% given, the image width will not exceed the width or the height of the page.

% Images get their normal width if they fit onto the page, but

% are scaled down if they would overflow the margins.

\makeatletter

\def\ScaleWidthIfNeeded{%

\ifdim\Gin@nat@width>\linewidth

\linewidth

\else

\Gin@nat@width

\fi

}

\def\ScaleHeightIfNeeded{%

\ifdim\Gin@nat@height>0.9\textheight

0.9\textheight

\else

\Gin@nat@width

\fi

}

\makeatother

\setkeys{Gin}{width=\ScaleWidthIfNeeded,height=\ScaleHeightIfNeeded,keepaspectratio}%

$endif$

%

% The Document

%

\begin{document}

$if(title)$

\maketitle

$endif$

%$if(toc)$

%\tableofcontents

%$endif$

$if(alignment)$

\begin{$alignment$}

$endif$

$body$

$if(alignment)$

\end{$alignment$}

$endif$

\end{document}