summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/turabian
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/turabian
Initial commit
Diffstat (limited to 'macros/latex/contrib/turabian')
-rw-r--r--macros/latex/contrib/turabian/README15
-rw-r--r--macros/latex/contrib/turabian/turabian.cls90
-rw-r--r--macros/latex/contrib/turabian/turabian.tex76
-rw-r--r--macros/latex/contrib/turabian/userguide.txt174
4 files changed, 355 insertions, 0 deletions
diff --git a/macros/latex/contrib/turabian/README b/macros/latex/contrib/turabian/README
new file mode 100644
index 0000000000..998328c8b3
--- /dev/null
+++ b/macros/latex/contrib/turabian/README
@@ -0,0 +1,15 @@
+Turabian for LaTeX [v0.1.0 2015/02/16]
+Latest version is always available in the templates gallery at Overleaf.com or on the Comprehensive TeX Archive Network (http://ctan.org/tex-archive/macros/latex/contrib/turabian).
+
+This material is subject to the LATEX Project Public License.
+
+NOTICE: Consult the user guide for specific formatting guidance.
+
+This LaTeX Class is an ongoing project.
+Please submit bugs and feature requests to: webmaster@campfirechess.com
+
+STRUCTURE
+|-- README.txt - This readme file.
+|-- turabian.cls - Turabian LaTeX Class
+|-- turabian.tex - Example research paper formatted using Liberty University standards.
+|-- userguide.txt - Turabian LaTeX Class user guide. \ No newline at end of file
diff --git a/macros/latex/contrib/turabian/turabian.cls b/macros/latex/contrib/turabian/turabian.cls
new file mode 100644
index 0000000000..528dad6e10
--- /dev/null
+++ b/macros/latex/contrib/turabian/turabian.cls
@@ -0,0 +1,90 @@
+% ----------------------------------------------------------
+% - -
+% - Turabian LaTeX v0.1.0 [2015/02/16] -
+% - By Wesley A. Surber -
+% - Liberty Baptist Theological Seminary -
+% - -
+% - Get the latest version -
+% - http://www.overleaf.com -
+% - -
+% - NOTE: Some professors still require papers submitted -
+% - in Microsoft Word format. Consult your grading rubric -
+% - and professor's personal preference before utilizing -
+% - this tool. -
+% - -
+% ----------------------------------------------------------
+
+% This material is subject to the LATEX Project Public License.
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{turabian}[2015/02/16 v0.1.0 Turabian LaTeX document class]
+\renewcommand{\normalsize}{\fontsize{12}{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{times} % Changes 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.
+\usepackage[greek,english]{babel} % Enables Greek text 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.
+
+\makeatletter
+\renewcommand\lips@dolipsum{%
+ \ifnum\value{lips@count}<\lips@max\relax
+ \addtocounter{lips@count}{1}%
+ \csname lipsum@\romannumeral\c@lips@count\endcsname
+ \lips@dolipsum
+ \fi
+}
+\makeatother
+
+% ---- TABLE OF CONTENTS ----
+
+\newcommand{\papercontents}{
+ \pagestyle{fancy}
+ \fancyhf{}
+ \fancyhead[R]{\thepage} % Aligns page number to right of header.
+ \renewcommand{\headrulewidth}{0pt}
+
+ \section{Table of Contents}
+
+ }
+
+% ---- MAIN CONTENT ----
+
+\newcommand{\content}{
+ \openup 1em
+ \raggedright
+ \parindent=1.5em
+ }
+
+% ---- BIBLIOGRAPHY ----
+
+\renewcommand{\bibliography}{
+ \section{Bibliography}
+ \vspace{5mm}
+
+ \openup -1em
+ \vspace{-5mm}
+ \parindent=0em
+ }
+
+\newcommand{\bibline}{
+ \hangindent=1.5em
+ \hangafter=1
+ } \ No newline at end of file
diff --git a/macros/latex/contrib/turabian/turabian.tex b/macros/latex/contrib/turabian/turabian.tex
new file mode 100644
index 0000000000..9746432a42
--- /dev/null
+++ b/macros/latex/contrib/turabian/turabian.tex
@@ -0,0 +1,76 @@
+\documentclass{turabian}
+
+% This material is subject to the LATEX Project Public License.
+
+% This template is no longer required to utilize the Turabian LaTeX class. It is provided as a guide for demonstrating the class's capabilities. For the latest version of this template and the Turabian class, visit the templates gallery at Overleaf.com.
+
+\usepackage{draftwatermark} % Remove this line to eliminate "DRAFT" watermark.
+
+\begin{document}
+
+
+% ---------- TITLE PAGE -----------
+
+\centering{
+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]\\*
+ }
+
+\pagestyle{empty}
+\pagebreak
+
+
+% ------- TABLE OF CONTENTS -------
+
+\papercontents
+
+First Section\dotfill 3\\*
+
+\vfill
+\pagebreak
+
+
+% --------- PAPER CONTENT ---------
+
+\content
+
+\section{First Section}
+\vspace{-4mm}
+
+\lipsum[1-2]
+
+This is an example\footnote{\lipsum[1]} of Hebrew\footnote{\lipsum[1]} in the document. \cjRL{bd'}
+
+\pagebreak
+
+
+% --------- 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.}\bigskip
+
+\medskip
+
+\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.}\bigskip
+
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/turabian/userguide.txt b/macros/latex/contrib/turabian/userguide.txt
new file mode 100644
index 0000000000..9b91024386
--- /dev/null
+++ b/macros/latex/contrib/turabian/userguide.txt
@@ -0,0 +1,174 @@
+USER GUIDE: Turabian LaTeX Class
+By Wesley A. Surber
+-------------------
+
+NOTE: This material is subject to the LATEX Project Public License.
+
+USER GUIDE REVISION: February 16, 2015
+
+
+[TABLE OF CONTENTS]
+[1] ................................................. CURRENT RELEASE INFORMATION
+[2] .................................................... ABOUT TURABIAN FOR LaTeX
+[3] ................................................................... THE CLASS
+[4] .............................................................. BASIC COMMANDS
+[5] ......................................................... ADVANCED FORMATTING
+[6] .................................................... HEBREW AND GREEK SUPPORT
+[7] ....................................................................... NOTES
+
+
+[1] Current Release Information
+-------------------------------
+Welcome to the Turabian LaTeX Class! The current stable release is:
+
+ v0.1.0 [2015/02/16, Turabian LaTeX Class]
+
+Any specific release notes will be included here in the introduction of the most
+current user guide. As always, the most recent version of Theology for LaTeX
+can be downloaded in the templates gallery at http://www.overleaf.com or by downloading the "Turabian" package from the Comprehensive TeX Archive Network (CTAN.org).
+
+ RELEASE NOTES
+ |
+ |---- Mandatory UTF-8 encoding.
+ |---- Hebrew and Greek (Babel) support.
+ |---- Improved line spacing accuracy.
+
+
+[2] About this Class
+--------------------
+Turabian LaTeX Class is a LaTeX class written and maintained by Wesley Surber of
+Liberty Baptist Theological Seminary. The Turabian class and template are not endorsed or supported by the University or the Seminary. Students should always consult with their professor prior to using the package to ensure that the course will allow projects submitted in PDF format.
+
+TeX and LaTeX have long been embraced by the scientific and professional
+publishing communities. However, little is known of the capabilities for
+application of LaTeX authoring and publishing in theology and its related
+disciplines. Many templates exist to assist students and researchers designing
+complex projects using Chicago, MLA, APA, APJ, and a multitude of obscure and
+school-specific formats using TeX, LaTeX, or one of its derivatives. Until now,
+no suitable document class exists to fulfill the needs of seminary students
+working in the fields of theology, apologetics, or related disciplines. The
+allure of LaTeX is the ability to design internal commands and macros that allow
+an author to accomplish complex tasks with ease.
+
+The increasing utility of hand held devices such as Apple's iPad and laptops
+running flavors of GNU/Linux that are incapable of providing reliable, native
+access to Microsoft Office is increasingly driving technical writers into the
+arms of open source, platform independent software like LaTeX. It was this
+platform independence and need for strict formatting control that initially
+attracted me to the LaTeX platform and inspired me to begin using it for all of
+my seminary research projects. However, an efficient method for typesetting
+projects in Turabian format was nowhere to be found, so I decided to build one.
+
+In a nutshell, Turabian LaTeX Class is my attempt to open the door for the world
+of theological and religious research to embrace the world of TeX and LaTeX.
+This package is modeled using the most current Turabian style guide, A Manual for
+Writers of Research Papers, Theses, and Dissertations: 8th Edition, by Kate L.
+Turabian. The purpose of Turabian LaTeX Class is to allow seminary students to
+focus entirely on their research without having to devote inordinate amounts of
+time to validating the style and format of their research papers.
+
+
+[3] The Class
+-------------
+Turabian LaTeX Class is implemented using a combination of two files:
+turabian.cls and turabian.tex. The Turabian class file (cls) contains the core
+formatting commands necessary to apply Turabian typesetting style to the
+TeXfile (tex). Custom tex files can be generated and used with the Turabian
+class, but using the included Liberty University Turabian format template as a
+starting point is recommended for best results.
+
+ DOCUMENT STRUCTURE
+ |
+ |---- TURABIAN.CLS - Class file.
+ |---- TURABIAN.TEX - Sample template based on Liberty University guidelines.
+ |---- README.TXT - CTAN.org README file.
+ |---- USERGUIDE.TXT - This user guide.
+
+
+[4] Basic Commands
+------------------
+This package is designed to reduce the amount of time that a student or other
+writers spend on formatting their Turabian papers. To facilitate this goal, a
+series of proprietary commands have been developed within the class file itself.
+This is an exhaustive list of the basic commands in the Turabian package.
+
+ \papercontents (formerly \contentstable)
+ This command realigns the default LaTeX table of contents macro and produces
+ a standard Turabian table of contents. The old Turabian LaTeX Class
+ \contentstable command is depreciated as of version 0.1.0.
+
+ \contents
+ Begins the paper's main content, formats text for double-spacing.
+
+ \bibliography
+ Inserts a new page header and begins the paper's Bibliography.
+
+ \bibline{}
+ Produces a standard Turabian formatted Bibliography entry.
+ NOTE: BibTeX support will be coming in a future release.
+
+
+The following commands have been eliminated from this release. For specific formatting requirements such as paragraph indents for the table of contents or figure lists, consult standard LaTeX formatting options such as \parindent.
+
+ \headpage
+ This command produces a standard Turabian title page.
+
+ \tocone{}
+ A table of contents item, flush with the left margin with BOLD text.
+
+ \toctwo{}
+ A table of contents item, indented 4 spaces (TAB) from the left margin.
+
+ \tocthree{}
+ A table of contents item, indented 8 spaces (2x TAB) from the left margin.
+
+ \tocfour{}
+ A table of contents item, indented 12 spaces (3x TAB) from the left. The
+ 8th edition of the Turabian guide does not recommend having more than
+ three to four levels of headings on any single project.
+
+ \header{}
+ Produces a Turabian-formatted header with BOLD text.
+
+ \subheader{}
+ Produces a Turabian-formatted sub header with EMPHASIZED text.
+
+
+
+
+[5] Advanced Formatting Options
+-------------------------------
+While most of the basic formatting options for Turabian-formatted projects are
+available within the Turabian class file, there are some formatting
+requirements that are not included in the class file for various reasons. This
+section of the user guide will provide you with guidelines for making advanced
+formatting choices and fixing some common problems with creating a Turabian
+document in LaTeX.
+
+ \vspace{5mm}
+ 5mm has been determined as the best substitute for a double-spaced carriage
+ return in the theology package. This works well for properly formatting the
+ Bibliography page.
+
+
+[6] Hebrew and Greek Text Support
+---------------------------------
+The ability to properly render Hebrew and Greek characters is critical for anyone
+working on theology projects. These two biblical root languages are necessary
+for any serious exegetical process and are now fully supported in Turabian for
+LaTeX.
+
+ \textgreek{YOUR GREEK HERE}
+ Place any Greek text inside the brackets to print Greek words.
+
+ \cjRL{HEBREW CODE HERE}
+ Places Hebrew text into the LaTeX document using character codes. Refer to the cjRL Hebrew documentation for specific character requirements.
+
+
+[7] Notes
+---------
+There are no additional notes at this time.
+
+
+---------------------------------------------------------------------------------
+https://www.overleaf.com/latex/templates/lu-turabian-latex-template-with-user-guide \ No newline at end of file