summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2017-03-18 22:19:10 +0000
committerKarl Berry <karl@freefriends.org>2017-03-18 22:19:10 +0000
commit496489c030d73694a6104bc080f1a0578e51bc03 (patch)
treec6f0ab6ec5e3a3cbe09f4113e5a5c2c56226385e
parent9fefd9abc43456a3d83cfef0212cef9c8a8607e6 (diff)
turabian-formatting (18mar17)
git-svn-id: svn://tug.org/texlive/trunk@43537 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/turabian-formatting/README4
-rw-r--r--Master/texmf-dist/doc/latex/turabian-formatting/turabian-formatting-doc.pdfbin103737 -> 104099 bytes
-rw-r--r--Master/texmf-dist/doc/latex/turabian-formatting/turabian-formatting-doc.tex14
-rw-r--r--Master/texmf-dist/tex/latex/turabian-formatting/turabian-formatting.sty4
-rw-r--r--Master/texmf-dist/tex/latex/turabian-formatting/turabian-researchpaper.cls16
-rw-r--r--Master/texmf-dist/tex/latex/turabian-formatting/turabian-thesis.cls22
6 files changed, 35 insertions, 25 deletions
diff --git a/Master/texmf-dist/doc/latex/turabian-formatting/README b/Master/texmf-dist/doc/latex/turabian-formatting/README
index faf72f03b6a..b3393923fa1 100644
--- a/Master/texmf-dist/doc/latex/turabian-formatting/README
+++ b/Master/texmf-dist/doc/latex/turabian-formatting/README
@@ -1,4 +1,4 @@
-Turabian Formatting for LaTeX (2016/10/09)
+Turabian Formatting for LaTeX (2017/03/18)
INTRODUCTION
@@ -37,7 +37,7 @@ manual, turabian-formatting-doc.pdf, included in this package.
==============================
-Copyright 2013-2016 Omar Abdool
+Copyright 2013-2017 Omar Abdool
This work may be distributed and/or modified under the conditions of the
LaTeX Project Public License (LPPL), either version 1.3 of this license
diff --git a/Master/texmf-dist/doc/latex/turabian-formatting/turabian-formatting-doc.pdf b/Master/texmf-dist/doc/latex/turabian-formatting/turabian-formatting-doc.pdf
index 7b0af5d568b..f1a2fb3198c 100644
--- a/Master/texmf-dist/doc/latex/turabian-formatting/turabian-formatting-doc.pdf
+++ b/Master/texmf-dist/doc/latex/turabian-formatting/turabian-formatting-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/turabian-formatting/turabian-formatting-doc.tex b/Master/texmf-dist/doc/latex/turabian-formatting/turabian-formatting-doc.tex
index 6bef9bfb03e..86ffba27dc0 100644
--- a/Master/texmf-dist/doc/latex/turabian-formatting/turabian-formatting-doc.tex
+++ b/Master/texmf-dist/doc/latex/turabian-formatting/turabian-formatting-doc.tex
@@ -1,7 +1,7 @@
% Turabian Formatting for LaTeX -- Package Documentation
%
% ==============================
-% Copyright 2013-2016 Omar Abdool
+% Copyright 2013-2017 Omar Abdool
%
% This work may be distributed and/or modified under the conditions of the LaTeX
% Project Public License (LPPL), either version 1.3 of this license or (at your
@@ -19,7 +19,7 @@
% and turabian-formatting-doc.pdf (in addition to the README file).
%
% ==============================
-% Last updated: 2016/10/09
+% Last updated: 2017/03/18
%
%
@@ -325,7 +325,9 @@ The \texttt{turabian-researchpaper} document class provides a title page intende
The \textcmd{maketitle} command will create a separate title page if the document class specifies (or has as default) the \texttt{titlepage} option---the default option for both \texttt{turabian-researchpaper} and \texttt{turabian-thesis}.
\marginnote{\textbackslash title\{\}\newline \textbackslash subtitle\{\}\newline \textbackslash author\{\}\newline \textbackslash date\{\}}
-\textcmd{maketitle} uses information specified in the source document preamble, through the following commands (each of which is self-evident): \textcmd{title}, \textcmd{author}, \textcmd{date}, and \textcmd{subtitle}. For research paper title pages, footnotes (as well as the \textcmd{thanks} command) can also be used.
+\textcmd{maketitle} uses information specified in the source document preamble, through the following commands (each of which is self-evident): \textcmd{title}, \textcmd{author}, \textcmd{date}, and \textcmd{subtitle}.\footnote{%
+ If a subtitle is specified using \textcmd{subtitle}, the title will be followed by a colon when typeset on the title page.}
+For research paper title pages, footnotes (as well as the \textcmd{thanks} command) can also be used.
\marginnote{\textbackslash submissioninfo\{\}}
For a research paper, \textcmd{submissioninfo} is used for typesetting ``any information requested by your instructor," between the name of the course and the date \autocite[376]{turabian_manual_2013}. For a thesis or dissertation title page, however, this command is used to typeset requested information between the title/subtitle and the name of the department.
@@ -426,6 +428,10 @@ The following packages are highly recommended: \texttt{biblatex-chicago}, \textt
\label{sec:updates}
+\marginnote{\rmfamily{2017/03/18}}%
+
+Adjustments to title page formatting.
+
\marginnote{\rmfamily{2016/10/09}}%
Improvements to table of contents when using the \textcmd{include} command.
@@ -470,7 +476,7 @@ An \texttt{authordate} option has been added, improving support for the author-d
Adjustments to the formatting of both enumerated and itemized lists.
-The \texttt{endnotes} option has (1) added support for endnotes that contain an underscore character (\texttt{\_}), and (2) improved the implementation of the \textcmd{theendnotes} command.
+The \texttt{endnotes} option has (1) added support for endnotes that contain an underscore character, and (2) improved the implementation of the \textcmd{theendnotes} command.
\marginnote{\rmfamily{2016/02/27}}%
diff --git a/Master/texmf-dist/tex/latex/turabian-formatting/turabian-formatting.sty b/Master/texmf-dist/tex/latex/turabian-formatting/turabian-formatting.sty
index ce0fce143f5..29003fba222 100644
--- a/Master/texmf-dist/tex/latex/turabian-formatting/turabian-formatting.sty
+++ b/Master/texmf-dist/tex/latex/turabian-formatting/turabian-formatting.sty
@@ -4,7 +4,7 @@
% Manual for Writers of Research Papers, Theses, and Dissertations (8th edition)
%
% ==============================
-% Copyright 2013-2016 Omar Abdool
+% Copyright 2013-2017 Omar Abdool
%
% This work may be distributed and/or modified under the conditions of the LaTeX
% Project Public License (LPPL), either version 1.3 of this license or (at your
@@ -27,7 +27,7 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{turabian-formatting}[2016/10/09 Turabian Formatting]
+\ProvidesPackage{turabian-formatting}[2017/03/18 Turabian Formatting]
% Package options: flags
diff --git a/Master/texmf-dist/tex/latex/turabian-formatting/turabian-researchpaper.cls b/Master/texmf-dist/tex/latex/turabian-formatting/turabian-researchpaper.cls
index a877d379ae3..cf649ac788f 100644
--- a/Master/texmf-dist/tex/latex/turabian-formatting/turabian-researchpaper.cls
+++ b/Master/texmf-dist/tex/latex/turabian-formatting/turabian-researchpaper.cls
@@ -4,7 +4,7 @@
% Manual for Writers of Research Papers, Theses, and Dissertations (8th edition)
%
% ==============================
-% Copyright 2013-2016 Omar Abdool
+% Copyright 2013-2017 Omar Abdool
%
% This work may be distributed and/or modified under the conditions of the LaTeX
% Project Public License (LPPL), either version 1.3 of this license or (at your
@@ -27,7 +27,7 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{turabian-researchpaper}[2016/10/09 Turabian Research Paper]
+\ProvidesClass{turabian-researchpaper}[2017/03/18 Turabian Research Paper]
% Default point size
@@ -190,13 +190,15 @@
% Title page: commands for use with \maketitle
\newcommand{\subtitle}[1]{\gdef\tf@subtitle{#1}}
-\subtitle{\@empty}
+\subtitle{}
+
+\newcommand{\tf@subtitlesep}{\ifdefempty{\tf@subtitle}{}{:}}
\newcommand{\submissioninfo}[1]{\gdef\tf@submissioninfo{#1}}
-\submissioninfo{\@empty}
+\submissioninfo{}
\newcommand{\course}[1]{\gdef\tf@course{#1}}
-\course{\@empty}
+\course{}
% Title page: command for emptying/completing \maketitle
\newcommand{\tf@emptymaketitle}{%
@@ -231,7 +233,7 @@
\vspace*{-2\baselineskip}
\vspace*{0.333\paperheight}
\vspace*{-1in}
- { \bfseries\@title\par%
+ { \bfseries\@title\tf@subtitlesep\par%
\tf@subtitle\par}%
\vspace*{2.35in}
\@author\@thanks\par
@@ -253,7 +255,7 @@
\parskip=1\baselineskip
\vspace*{0.5in}
\vspace*{-1.5\baselineskip}
- { \bfseries\@title\par%
+ { \bfseries\@title\tf@subtitlesep\par%
\tf@subtitle\par}%
\vspace*{1\baselineskip}
\@author\@thanks\par
diff --git a/Master/texmf-dist/tex/latex/turabian-formatting/turabian-thesis.cls b/Master/texmf-dist/tex/latex/turabian-formatting/turabian-thesis.cls
index bcf728c650e..8f9da7de1e2 100644
--- a/Master/texmf-dist/tex/latex/turabian-formatting/turabian-thesis.cls
+++ b/Master/texmf-dist/tex/latex/turabian-formatting/turabian-thesis.cls
@@ -4,7 +4,7 @@
% Manual for Writers of Research Papers, Theses, and Dissertations (8th edition)
%
% ==============================
-% Copyright 2013-2016 Omar Abdool
+% Copyright 2013-2017 Omar Abdool
%
% This work may be distributed and/or modified under the conditions of the LaTeX
% Project Public License (LPPL), either version 1.3 of this license or (at your
@@ -27,7 +27,7 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{turabian-thesis}[2016/10/09 Turabian Theses and Dissertations]
+\ProvidesClass{turabian-thesis}[2017/03/18 Turabian Theses and Dissertations]
% Default point size
@@ -267,19 +267,21 @@
% Title page: commands for use with \maketitle
\newcommand{\subtitle}[1]{\gdef\tf@subtitle{#1}}
-\subtitle{\@empty}
+\subtitle{}
+
+\newcommand{\tf@subtitlesep}{\ifdefempty{\tf@subtitle}{}{:}}
\newcommand{\submissioninfo}[1]{\gdef\tf@submissioninfo{#1}}
-\submissioninfo{\@empty}
+\submissioninfo{}
\newcommand{\institution}[1]{\gdef\tf@institution{#1}}
-\institution{\@empty}
+\institution{}
\newcommand{\department}[1]{\gdef\tf@department{#1}}
-\department{\@empty}
+\department{}
\newcommand{\location}[1]{\gdef\tf@location{#1}}
-\location{\@empty}
+\location{}
% Title page: command for emptying/completing \maketitle
\newcommand{\tf@emptymaketitle}{%
@@ -330,7 +332,7 @@
\parskip=1\baselineskip
\tf@institution\par
\vspace*{\stretch{1}}
- {\bfseries\@title}\par
+ {\bfseries\@title\tf@subtitlesep}\par
{\bfseries\tf@subtitle}\par%
\vspace*{\stretch{1}}
\tf@submissioninfo\par
@@ -401,8 +403,8 @@
% Table of Contents: added lineskip
\def\@addcontentslineskip{%
\begingroup
- \let\origwrite\write
- \def\write{\immediate\origwrite}%
+ \let\tf@write\write
+ \def\write{\immediate\tf@write}
\addtocontents{toc}{\protect\addvspace{1\baselineskip}}
\endgroup}