From d2566fcb5285d8c98c79f0f839ac32be9ec5af0c Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 23 Mar 2014 22:20:38 +0000 Subject: turabian (23mar14) git-svn-id: svn://tug.org/texlive/trunk@33266 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/turabian/README | 13 +++ .../texmf-dist/doc/latex/turabian/README.TEXLIVE | 7 ++ Master/texmf-dist/doc/latex/turabian/turabian.tex | 68 ++++++++++++++++ Master/texmf-dist/tex/latex/turabian/turabian.cls | 92 ++++++++++++++++++++++ Master/tlpkg/bin/tlpkg-ctan-check | 3 +- Master/tlpkg/libexec/ctan2tds | 1 + Master/tlpkg/tlpsrc/collection-publishers.tlpsrc | 1 + Master/tlpkg/tlpsrc/turabian.tlpsrc | 0 8 files changed, 184 insertions(+), 1 deletion(-) create mode 100644 Master/texmf-dist/doc/latex/turabian/README create mode 100644 Master/texmf-dist/doc/latex/turabian/README.TEXLIVE create mode 100644 Master/texmf-dist/doc/latex/turabian/turabian.tex create mode 100644 Master/texmf-dist/tex/latex/turabian/turabian.cls create mode 100644 Master/tlpkg/tlpsrc/turabian.tlpsrc (limited to 'Master') diff --git a/Master/texmf-dist/doc/latex/turabian/README b/Master/texmf-dist/doc/latex/turabian/README new file mode 100644 index 00000000000..33dda4f61fb --- /dev/null +++ b/Master/texmf-dist/doc/latex/turabian/README @@ -0,0 +1,13 @@ +Turabian for LaTeX [v0.0.3 2014/03/15] +Latest version is always available at: http://www.wesleysurber.com/turabian + +NOTICE: Consult the user guide for specific formatting challenges when creating +a Turabian-formatted LaTeX project. + +This LaTeX Class is an ongoing project. +Please submit bugs and feature requests to: turabian@wesleysurber.com + +STRUCTURE +turabian.cls - Turabian for LaTeX Class +turabian.tex - Example research paper formatted using Liberty University standards. +userguide.pdf - The Turabian for LaTeX user guide. \ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/turabian/README.TEXLIVE b/Master/texmf-dist/doc/latex/turabian/README.TEXLIVE new file mode 100644 index 00000000000..3cea76c7a85 --- /dev/null +++ b/Master/texmf-dist/doc/latex/turabian/README.TEXLIVE @@ -0,0 +1,7 @@ +The following files have been removed in the TeX Live installation of +the current package, typically due to duplication, lack of space, or +missing source code. You can find these files on CTAN at + http://mirror.ctan.org/macros/latex/contrib/turabian +If questions or concerns, email tex-live@tug.org. + + userguide.pdf diff --git a/Master/texmf-dist/doc/latex/turabian/turabian.tex b/Master/texmf-dist/doc/latex/turabian/turabian.tex new file mode 100644 index 00000000000..3d79be09b93 --- /dev/null +++ b/Master/texmf-dist/doc/latex/turabian/turabian.tex @@ -0,0 +1,68 @@ +\documentclass{turabian} + +\usepackage{draftwatermark} % Remove this line to eliminate "DRAFT" watermark. + +\begin{document} + + +% ---------- TITLE PAGE ----------- + +\begin{center} +LIBERTY UNIVERSITY\\ +\vspace{30mm} +[PAPER TITLE]\\ +\vspace{30mm} +A PAPER SUBMITTED TO\\ +\vspace{6mm} +[PROFESSOR NAME] OF LIBERTY THEOLOGICAL SEMINARY\\ +\vspace{6mm} +IN PARTIAL FULFILLMENT OF THE REQUIREMENTS\\ +\vspace{6mm} +[COURSE NAME AND SEMESTER ID]\\ +\vspace{30mm} +LIBERTY BAPTIST THEOLOGICAL SEMINARY\\ +\vspace{30mm} +BY\\ +\vspace{6mm} +[AUTHOR NAME]\\ +\vfill +[AUTHOR LOCATION]\\ +\vspace{6mm} +[DATE] +\end{center} + +\pagestyle{empty} +\pagebreak + + +% ------- TABLE OF CONTENTS ------- + +\contentstable + +\tocone{First Section\dotfill 3\\} + +\vfill +\newpage + + +% --------- PAPER CONTENT --------- + +\content + +\section{FIRST SECTION} +\vspace{-2mm} + +\lipsum[1-2] + +This is an example\footnote{\lipsum[1]} of Hebrew\footnote{\lipsum[1]} in the document. \cjRL{bd'} + +\newpage + + +% --------- BIBLIOGRAPHY --------- + +\bibliography + +\bibline{Last Name, First Name \emph{Book Title} Publisher City and State: Publisher, Year. Bibliography entries will automatically indent second line to comply with 8th edition Turabian format.} + +\end{document} \ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/turabian/turabian.cls b/Master/texmf-dist/tex/latex/turabian/turabian.cls new file mode 100644 index 00000000000..1c448e95c6c --- /dev/null +++ b/Master/texmf-dist/tex/latex/turabian/turabian.cls @@ -0,0 +1,92 @@ +% ---------------------------------------------------------- +% - - +% - Turabian LaTeX v0.0.3 [2014/03/13] - +% - By Wesley A. Surber - +% - Liberty Baptist Theological Seminary - +% - - +% - Get the latest version - +% - http://www.wesleysurber.com/turabian - +% - - +% - NOTE: Some professors still require papers submitted - +% - in Microsoft Word format. Consult your grading rubric - +% - and professor's personal preference before utilizing - +% - this tool. - +% - - +% ---------------------------------------------------------- + +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{turabian}[2014/03/15 v0.0.3 Turabian LaTeX document class] +\renewcommand{\normalsize}{\fontsize{10}{12}\selectfont} +\LoadClass[a4paper,oneside,12pt]{report} +\usepackage{lipsum} % Provides options for creating the demo template. +\usepackage[hmargin=1in,vmargin=1in]{geometry} % Sets margins and page layout. +\usepackage{mathptmx} % Changes LaTeX default font to Times New Roman. +\usepackage{fancyhdr} % Enables header modifications for Turabian format. +\usepackage{setspace} % Enables double-spaced line support for Turabian format. +\usepackage{tocloft} % Enables Table of Contents customization for Turabian format. +\usepackage{cjhebrew} % Enables Hebrew support. Refer to user guide for code sequence. +\usepackage{scrextend} % Enables footnote modification for Turabian format. +\usepackage{indentfirst} % Indents first paragraph line after section headers. +\usepackage[none]{hyphenat} % Prohibits LaTeX from hyphenating words. +\usepackage{titlesec} % Enables section header modifications. +\usepackage{graphicx} % Enables image support. + +\batchmode % Enables TeXworks to continue LaTeX compiling on error. + +\deffootnote[3em]{0em}{1em}{\thefootnotemark . } % Enables Turabian formatted footnotes. + +\titleformat{\section} + {\normalfont\normalsize\bfseries\centering}{}{0em}{} % Custom Turabian section header. + +\setlength{\headheight}{15pt} % Custom header height. Avoids compiling errors. + +% ---- TABLE OF CONTENTS ---- + +\newcommand{\contentstable}{ + \pagestyle{fancy} + \fancyhf{} + \fancyhead[R]{\thepage} % Aligns page number to right of header. + \renewcommand{\headrulewidth}{0pt} + + \section{TABLE OF CONTENTS} + + } + +\newcommand{\tocone}{ + \parindent=0em + } + +\newcommand{\toctwo}{ + \parindent=1.5em + } + +\newcommand{\tocthree}{ + \parindent=3em + } + +\newcommand{\tocfour}{ + \parindent=4.5em + } + +% ---- MAIN CONTENT ---- + +\newcommand{\content}{ + \doublespace + \raggedright + \parindent=1.5em + } + +% ---- BIBLIOGRAPHY ---- + +\renewcommand{\bibliography}{ + \section{BIBLIOGRAPHY} + + \singlespacing + \vspace{-5mm} + \parindent=0em + } + +\newcommand{\bibline}{ + \hangindent=1.5em + \hangafter=1 + } \ No newline at end of file diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index 76d20783ae7..09e2399d2f4 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -491,7 +491,8 @@ my @TLP_working = qw( translations tree-dvips treetex trfsigns trimspaces trivfloat trsym truncate tsemlines - tucv tufte-latex tugboat tugboat-plain tui turkmen turnstile turnthepage + tucv tufte-latex tugboat tugboat-plain + tui turabian turkmen turnstile turnthepage twoinone twoup txfonts txfontsb txgreeks type1cm typeface typehtml typeoutfileinfo typogrid diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds index 458a3a895ab..8eadabb357b 100755 --- a/Master/tlpkg/libexec/ctan2tds +++ b/Master/tlpkg/libexec/ctan2tds @@ -2636,6 +2636,7 @@ $standardclean = '\.head|\.tmp|\.dvi|\.log|\.out|\.aux|\.toc|\.lof|\.lot' 'swimgraf' => 'swimgraf.pdf', # no source 'toptesi' => 'logo.*', # legalities unknown 'tree-dvips' => 'avm.*', # author no response + 'turabian' => 'userguide.pdf', # no source 'xskak' => 'xskak.pdf', # no source 'xymtex' => 'doc/.*\.pdf$', # no source 'yannisgr' => '^(digits|gen_acc)\.mf' # levy dup diff --git a/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc b/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc index 3d7e63313d9..f110e42a0aa 100644 --- a/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-publishers.tlpsrc @@ -101,6 +101,7 @@ depend thuthesis depend toptesi depend tugboat depend tugboat-plain +depend turabian depend tui depend uaclasses depend uadocs diff --git a/Master/tlpkg/tlpsrc/turabian.tlpsrc b/Master/tlpkg/tlpsrc/turabian.tlpsrc new file mode 100644 index 00000000000..e69de29bb2d -- cgit v1.2.3