texlive[43537] Master/texmf-dist: turabian-formatting (18mar17)

commits+karl at tug.org commits+karl at tug.org
Sat Mar 18 23:19:10 CET 2017


Revision: 43537
          http://tug.org/svn/texlive?view=revision&revision=43537
Author:   karl
Date:     2017-03-18 23:19:10 +0100 (Sat, 18 Mar 2017)
Log Message:
-----------
turabian-formatting (18mar17)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/turabian-formatting/README
    trunk/Master/texmf-dist/doc/latex/turabian-formatting/turabian-formatting-doc.pdf
    trunk/Master/texmf-dist/doc/latex/turabian-formatting/turabian-formatting-doc.tex
    trunk/Master/texmf-dist/tex/latex/turabian-formatting/turabian-formatting.sty
    trunk/Master/texmf-dist/tex/latex/turabian-formatting/turabian-researchpaper.cls
    trunk/Master/texmf-dist/tex/latex/turabian-formatting/turabian-thesis.cls

Modified: trunk/Master/texmf-dist/doc/latex/turabian-formatting/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/turabian-formatting/README	2017-03-18 22:18:54 UTC (rev 43536)
+++ trunk/Master/texmf-dist/doc/latex/turabian-formatting/README	2017-03-18 22:19:10 UTC (rev 43537)
@@ -1,4 +1,4 @@
-Turabian Formatting for LaTeX (2016/10/09)
+Turabian Formatting for LaTeX (2017/03/18)
 
 
 INTRODUCTION
@@ -37,7 +37,7 @@
 
 
 ==============================
-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

Modified: trunk/Master/texmf-dist/doc/latex/turabian-formatting/turabian-formatting-doc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/turabian-formatting/turabian-formatting-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/turabian-formatting/turabian-formatting-doc.tex	2017-03-18 22:18:54 UTC (rev 43536)
+++ trunk/Master/texmf-dist/doc/latex/turabian-formatting/turabian-formatting-doc.tex	2017-03-18 22:19:10 UTC (rev 43537)
@@ -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 \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 @@
 \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 @@
 
 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}}%
 

Modified: trunk/Master/texmf-dist/tex/latex/turabian-formatting/turabian-formatting.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/turabian-formatting/turabian-formatting.sty	2017-03-18 22:18:54 UTC (rev 43536)
+++ trunk/Master/texmf-dist/tex/latex/turabian-formatting/turabian-formatting.sty	2017-03-18 22:19:10 UTC (rev 43537)
@@ -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

Modified: trunk/Master/texmf-dist/tex/latex/turabian-formatting/turabian-researchpaper.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/turabian-formatting/turabian-researchpaper.cls	2017-03-18 22:18:54 UTC (rev 43536)
+++ trunk/Master/texmf-dist/tex/latex/turabian-formatting/turabian-researchpaper.cls	2017-03-18 22:19:10 UTC (rev 43537)
@@ -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 at subtitle{#1}}
-\subtitle{\@empty}
+\subtitle{}
 
+\newcommand{\tf at subtitlesep}{\ifdefempty{\tf at subtitle}{}{:}}
+
 \newcommand{\submissioninfo}[1]{\gdef\tf at submissioninfo{#1}}
-\submissioninfo{\@empty}
+\submissioninfo{}
 
 \newcommand{\course}[1]{\gdef\tf at course{#1}}
-\course{\@empty}
+\course{}
 
 % Title page: command for emptying/completing \maketitle
 \newcommand{\tf at emptymaketitle}{%
@@ -231,7 +233,7 @@
 			\vspace*{-2\baselineskip}
 			\vspace*{0.333\paperheight}
 			\vspace*{-1in}
-			{	\bfseries\@title\par%
+			{	\bfseries\@title\tf at subtitlesep\par%
 				\tf at 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 at subtitlesep\par%
 				\tf at subtitle\par}%
 			\vspace*{1\baselineskip}
 			\@author\@thanks\par

Modified: trunk/Master/texmf-dist/tex/latex/turabian-formatting/turabian-thesis.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/turabian-formatting/turabian-thesis.cls	2017-03-18 22:18:54 UTC (rev 43536)
+++ trunk/Master/texmf-dist/tex/latex/turabian-formatting/turabian-thesis.cls	2017-03-18 22:19:10 UTC (rev 43537)
@@ -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 at subtitle{#1}}
-\subtitle{\@empty}
+\subtitle{}
 
+\newcommand{\tf at subtitlesep}{\ifdefempty{\tf at subtitle}{}{:}}
+
 \newcommand{\submissioninfo}[1]{\gdef\tf at submissioninfo{#1}}
-\submissioninfo{\@empty}
+\submissioninfo{}
 
 \newcommand{\institution}[1]{\gdef\tf at institution{#1}}
-\institution{\@empty}
+\institution{}
 
 \newcommand{\department}[1]{\gdef\tf at department{#1}}
-\department{\@empty}
+\department{}
 
 \newcommand{\location}[1]{\gdef\tf at location{#1}}
-\location{\@empty}
+\location{}
 
 % Title page: command for emptying/completing \maketitle
 \newcommand{\tf at emptymaketitle}{%
@@ -330,7 +332,7 @@
 			\parskip=1\baselineskip
 			\tf at institution\par
 			\vspace*{\stretch{1}}
-			{\bfseries\@title}\par
+			{\bfseries\@title\tf at subtitlesep}\par
 			{\bfseries\tf at subtitle}\par%
 			\vspace*{\stretch{1}}
 			\tf at submissioninfo\par
@@ -401,8 +403,8 @@
 % Table of Contents: added lineskip
 \def\@addcontentslineskip{%
 	\begingroup
-		\let\origwrite\write
-		\def\write{\immediate\origwrite}%
+		\let\tf at write\write
+		\def\write{\immediate\tf at write}
 		\addtocontents{toc}{\protect\addvspace{1\baselineskip}}
 	\endgroup}
 



More information about the tex-live-commits mailing list