LaTeX template: move title, author, date up to top of preamble.

This allows header-includes to use them, and puts them
in a position where you can see them immediately.
Closes #7295.
This commit is contained in:
John MacFarlane 2021-05-16 14:35:13 -07:00
parent d92622ba3c
commit cc088687b4
5 changed files with 42 additions and 42 deletions

View file

@ -36,6 +36,35 @@ $for(classoption)$
$classoption$$sep$,
$endfor$
]{$documentclass$}
$if(title)$
\title{$title$$if(thanks)$\thanks{$thanks$}$endif$}
$endif$
$if(subtitle)$
$if(beamer)$
$else$
\usepackage{etoolbox}
\makeatletter
\providecommand{\subtitle}[1]{% add subtitle to \maketitle
\apptocmd{\@title}{\par {\large #1 \par}}{}{}
}
\makeatother
$endif$
\subtitle{$subtitle$}
$endif$
\author{$for(author)$$author$$sep$ \and $endfor$}
\date{$date$}
$if(beamer)$
$if(institute)$
\institute{$for(institute)$$institute$$sep$ \and $endfor$}
$endif$
$if(titlegraphic)$
\titlegraphic{\includegraphics{$titlegraphic$}}
$endif$
$if(logo)$
\logo{\includegraphics{$logo$}}
$endif$
$endif$
$if(beamer)$
$if(background-image)$
\usebackgroundtemplate{%
@ -423,35 +452,6 @@ $if(csquotes)$
\usepackage{csquotes}
$endif$
$if(title)$
\title{$title$$if(thanks)$\thanks{$thanks$}$endif$}
$endif$
$if(subtitle)$
$if(beamer)$
$else$
\usepackage{etoolbox}
\makeatletter
\providecommand{\subtitle}[1]{% add subtitle to \maketitle
\apptocmd{\@title}{\par {\large #1 \par}}{}{}
}
\makeatother
$endif$
\subtitle{$subtitle$}
$endif$
\author{$for(author)$$author$$sep$ \and $endfor$}
\date{$date$}
$if(beamer)$
$if(institute)$
\institute{$for(institute)$$institute$$sep$ \and $endfor$}
$endif$
$if(titlegraphic)$
\titlegraphic{\includegraphics{$titlegraphic$}}
$endif$
$if(logo)$
\logo{\includegraphics{$logo$}}
$endif$
$endif$
\begin{document}
$if(has-frontmatter)$
\frontmatter

View file

@ -4,6 +4,9 @@
%
\documentclass[
]{article}
\author{}
\date{}
\usepackage{amsmath,amssymb}
\usepackage{lmodern}
\usepackage{iftex}
@ -85,9 +88,6 @@
\usepackage{selnolig} % disable illegal ligatures
\fi
\author{}
\date{}
\begin{document}
\hypertarget{lhs-test}{%

View file

@ -4,6 +4,9 @@
%
\documentclass[
]{article}
\author{}
\date{}
\usepackage{amsmath,amssymb}
\usepackage{lmodern}
\usepackage{iftex}
@ -52,9 +55,6 @@
\usepackage{selnolig} % disable illegal ligatures
\fi
\author{}
\date{}
\begin{document}
\hypertarget{lhs-test}{%

View file

@ -4,6 +4,10 @@
%
\documentclass[
]{article}
\title{Pandoc Test Suite}
\author{John MacFarlane \and Anonymous}
\date{July 17, 2006}
\usepackage{amsmath,amssymb}
\usepackage{lmodern}
\usepackage{iftex}
@ -67,10 +71,6 @@
\usepackage{selnolig} % disable illegal ligatures
\fi
\title{Pandoc Test Suite}
\author{John MacFarlane \and Anonymous}
\date{July 17, 2006}
\begin{document}
\maketitle

View file

@ -5,6 +5,9 @@
\documentclass[
english,
]{article}
\author{}
\date{}
\usepackage{amsmath,amssymb}
\usepackage{lmodern}
\usepackage{iftex}
@ -84,9 +87,6 @@
\newenvironment{LTR}{\beginL}{\endL}
\fi
\author{}
\date{}
\begin{document}
\hypertarget{empty-divs-and-spans}{%