Add bacco.sty
This commit is contained in:
parent
15ff9a5113
commit
830089a517
|
|
@ -0,0 +1,108 @@
|
|||
% bacco.sty - Custom style file for Professor Lisa C. Bacco's SOC class
|
||||
% APA 7th Edition formatting
|
||||
|
||||
% Version variable
|
||||
\def\baccoversion{v1.0}
|
||||
|
||||
\RequirePackage{snhu}
|
||||
\ProvidesPackage{bacco}[\baccoversion Custom package for Professor Lisa C. Bacco, M.A., CMS]
|
||||
|
||||
% Required packages for APA formatting
|
||||
\RequirePackage{times} % Times New Roman font
|
||||
\RequirePackage{setspace} % For double spacing
|
||||
\RequirePackage[margin=1in]{geometry} % 1-inch margins
|
||||
\RequirePackage{indentfirst} % Indent first paragraph
|
||||
|
||||
% Fix headheight warning for fancyhdr
|
||||
\setlength{\headheight}{14.5pt}
|
||||
|
||||
% Set double spacing
|
||||
\doublespacing
|
||||
|
||||
% Set font size to 12pt (already set in documentclass)
|
||||
% Times New Roman is set via \usepackage{times}
|
||||
|
||||
% APA formatting: indent paragraphs by 0.5 inches
|
||||
\setlength{\parindent}{0.5in}
|
||||
|
||||
% Remove extra spacing between paragraphs
|
||||
\setlength{\parskip}{0pt}
|
||||
|
||||
% APA title page formatting
|
||||
\renewcommand{\maketitle}{%
|
||||
% Title page - no running head, just page number
|
||||
\thispagestyle{plain}
|
||||
\begin{titlepage}
|
||||
% Page number handled by \thispagestyle{plain} above
|
||||
\vspace{1in}
|
||||
|
||||
% Title (centered, bold, title case)
|
||||
\begin{center}
|
||||
\textbf{\@reporttitle}
|
||||
\end{center}
|
||||
|
||||
\vspace{1in}
|
||||
|
||||
% Author information (centered)
|
||||
\begin{center}
|
||||
\@studentname\par
|
||||
Southern New Hampshire University\par
|
||||
\@class\par
|
||||
\@instructor\par
|
||||
\@submissiondate
|
||||
\end{center}
|
||||
|
||||
\vfill
|
||||
\end{titlepage}
|
||||
|
||||
% Start new page for content with running head
|
||||
\newpage
|
||||
\setcounter{page}{2}
|
||||
% Set APA page style for content pages (running head LEFT, page number RIGHT)
|
||||
\thispagestyle{apa}
|
||||
\pagestyle{apa}
|
||||
}
|
||||
|
||||
% Custom commands for APA document
|
||||
% Default values first
|
||||
\def\@runninghead{Running Head}
|
||||
\def\@instructor{}
|
||||
|
||||
% Then allow overriding
|
||||
\newcommand{\runninghead}[1]{\def\@runninghead{#1}}
|
||||
\newcommand{\instructor}[1]{\def\@instructor{#1}}
|
||||
|
||||
% APA-style page headers (for pages after title page)
|
||||
% Running head on LEFT, page number on RIGHT (APA format)
|
||||
\fancypagestyle{apa}{
|
||||
\fancyhf{} % Clear all headers and footers
|
||||
\fancyhead[L]{\uppercase{\@runninghead}} % LEFT: Running head
|
||||
\fancyhead[R]{\thepage} % RIGHT: Page number
|
||||
\fancyfoot{} % Clear footer
|
||||
\renewcommand{\headrulewidth}{0pt}
|
||||
\renewcommand{\footrulewidth}{0pt}
|
||||
}
|
||||
|
||||
% Plain style for title page (just page number on right)
|
||||
\fancypagestyle{plain}{
|
||||
\fancyhf{} % Clear all headers and footers
|
||||
\fancyhead{} % Clear header
|
||||
\fancyhead[R]{\thepage} % RIGHT: Page number only
|
||||
\fancyfoot{} % Clear footer
|
||||
\renewcommand{\headrulewidth}{0pt}
|
||||
\renewcommand{\footrulewidth}{0pt}
|
||||
}
|
||||
|
||||
% Use APA page style (override SNHU default)
|
||||
% Execute after SNHU's AtBeginDocument to ensure our style takes precedence
|
||||
\AtBeginDocument{
|
||||
\pagestyle{apa}
|
||||
}
|
||||
|
||||
% References section formatting
|
||||
\newenvironment{references}{%
|
||||
\newpage
|
||||
\section*{References}
|
||||
\addcontentsline{toc}{section}{References}
|
||||
\noindent
|
||||
}{}
|
||||
|
|
@ -3,7 +3,7 @@
|
|||
"number": "1",
|
||||
"name": "Your Name",
|
||||
"class": "EE-101",
|
||||
"professor": ["SNHU", "monk", "moghimi", "mcclellan", "mcdonald"],
|
||||
"professorlong": "{% if cookiecutter.professor == 'monk' %}Timothy Monk, Ph.D.\\\\{% elif cookiecutter.professor == 'moghimi' %}Prof. Moghimi\\\\{% elif cookiecutter.professor == 'mcclellan' %}Natalia McClellan\\\\{% elif cookiecutter.professor == 'mcdonald' %}Jack D McDonald, Ph.D.\\\\{% else %}SNHU Faculty\\\\{% endif %}",
|
||||
"professor": ["SNHU", "monk", "moghimi", "mcclellan", "mcdonald", "bacco"],
|
||||
"professorlong": "{% if cookiecutter.professor == 'monk' %}Timothy Monk, Ph.D.\\\\{% elif cookiecutter.professor == 'moghimi' %}Prof. Moghimi\\\\{% elif cookiecutter.professor == 'mcclellan' %}Natalia McClellan\\\\{% elif cookiecutter.professor == 'mcdonald' %}Jack D McDonald, Ph.D.\\\\{% elif cookiecutter.professor == 'bacco' %}Lisa C. Bacco, M.A., CMS\\\\{% else %}SNHU Faculty\\\\{% endif %}",
|
||||
"two_column_mode": "no"
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue