Dere får ikke fred, hver gang jeg finner ut noe fornuftig å LaTeX må jeg si fra et sted, og hvor er vel mer naturlig enn her?

Denne gangen har jeg hjulpet andre med å sette opp en LaTeX-mal, og da møter en fort på nye utfordringer og ting man ikke har tenkt over før. Disse tenkte jeg å dele her.

Avsnittinndeling

LaTeX bruker vanligvis innrykk for å skille mellom to avsnitt, slik som på bildet under:

Jeg synes dette er flott, det bruker ikke unødig whitespace, og det er oversiktlig. Imidlertid er ikke alle enige, de vil ha en tom linje som avsnittseparerer. Da kan man bruke pakka parskip, denne legges til i preamble slik:
\usepackage{parskip}
Da blir skillet mellom avsnitt slik:

Endre \ref og \eqref

For å referere til figurer og tabeller bruker man gjerne \ref, denne printer tallet på tabellen/figuren, dvs 1, mens \eqref printer tallet i en parantes, (1). Noen ønsker imidlertid å referere til en ligning på formen (ligning 1). For å få til dette kan man lage en ny kommando, jeg valgte å kalle den \lign, denne lages slik (i preamble):
\newcommand{\lign}[1]{(ligning~\ref{#1})}
og kalles da med
\lign{eq:std}
Dette kan man jo også bruke for å slippe å skrive table~\ref{tab:values} hver gang, man kan da lage en kommando \tab{} på formen:
\newcommand{\lign}[1]{table~\ref{#1}}
f.eks.
Her setter kun fantasien grenser ;)

Hvis man ikke trenger \eqref{} i det hele tatt kan man jo bruke \renewcommand istedenfor \newcommand også..

“Overskrift” inn i ToC

Det er mulig å legge til diverse ting i innholdsfortegnelsen (ToC), for eksempel kan man få inn en henvisning til referanselista med
\addcontentsline{toc}{section}{Referanser}
Imidlertid er ikke dette ønskelig i alle tilfeller, spesielt gjelder dette vedlegg. Alle sections i vedlegget legges jo til i ToC, men overskriften “Vedlegg” skrives ikke. Ved små oppgaver, der man ikke har noen “forside” for vedleggene, får man en referanse til Vedlegg på samme side som første vedlegg om man bruker trikset over. En måte å få dette til er å legge til en linje i ToC der det står Vedlegg, men uten sidenummer. Dette kan man hacke til med:
\addtocontents{toc}{\contentsline {section}{\numberline {Vedlegg}}{}{}}
Dette gir følgende resultat:

Custom headere på vedlegg

For å markere hva som er vedlegg kan man bruke spesiell nummerering på vedleggssidene, som jeg har gjort i malen min (\renewcommand{\thepage}{A-\arabic{page}}), og man kan sette på en “overskrift” på den første vedleggssiden. En annen løsning er å sette det i headeren, typisk å skrive Vedlegg X på et passende sted. Dette kan du gjøre med fancyhydr, lag en egen stil du kaller vedlegg, ved å legge til følgende i preamble:
\fancypagestyle{vedlegg}{ %
\fancyhf{} % remove everything
\fancyhead[LO]{Appendix \Alph{section}} %print appendix #
\renewcommand{\headrulewidth}{0.5pt} % and the line
\fancyfoot{} % get rid of footers on plain pages
\renewcommand{\footrulewidth}{0pt} % and the line
\fancyfoot[RO]{\thepage} % Print page number
}

Så sier du bare at denne stilen skal brukes når vedleggene starter, slik:
\pagestyle{vedlegg}
Da får du følgende resultat:

Og det var vel det for denne gang! Og som alltid: har du noen flere tips eller forbedringer til tipsene jeg har kommet med er det bare å skrike ut!