\ProvidesPackage{mla13} %\usepackage{fullpage} \usepackage[letterpaper]{geometry} %\usepackage[style=mla,backend=biber]{biblatex} %\usepackage{biblatex} \usepackage[american]{babel} \usepackage{csquotes} \usepackage{setspace} \setlength{\parindent}{0.5in} \usepackage[style=mla,mladraft=true,annotation=true,hyperref=false]{biblatex} \usepackage{color} \newcommand{\sources}[1]{ \def\@sources{#1} \bibliography{#1} } %removes the space added to the center enviornment \newenvironment{nospacecenter}{\parskip=0pt\par\nopagebreak\centering}{\par\noindent\ignorespacesafterend} %Formatting Commands \renewcommand \thesection {\@arabic\c@section.} \renewcommand\thesubsection {\thesection\@arabic\c@subsection} \renewcommand\section{\@startsection{section}{1}{\z@}% {\z@}% {\lineskip}% {\normalfont}} \renewcommand\subsection{\@startsection{subsection}{2}{\z@}% {\z@}% {\lineskip}% {\normalfont}} \renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}% {\z@}% {\lineskip}% {\normalfont}} \renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}% {\z@}% {\lineskip}% {\normalfont}} \renewcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}% {\z@}% {\lineskip}% {\normalfont}} %Bibliography Commands \DeclareFieldFormat{ibidpostnote}{#1}% \renewbibmacro*{cite:idem}{% \ifsingletitle% {\iffieldundef{postnote}% {\usebibmacro{cite:name}}% {\unspace\global\boolfalse{cbx@named}}}% {\addspace\global\boolfalse{cbx@named}}} \renewbibmacro*{cite:mla:title:internal}{% 0.7.1 new internal macro \ifbool{cbx@named}% {\unspace\addcomma\addspace}% {}% \iffieldundef{title}% {\iffieldequalstr{entrytype}{review}% {\printtext[bibhyperref]{\printtext{\bibstring{reviewof}% \addspace\printfield{booktitle}}}}% {\ifthenelse{\iffieldequalstr{entrytype}{suppbook}% 0.7.1 \OR\iffieldequalstr{entrytype}{suppcollection}}% {\printtext[bibhyperref]{% \printfield[mla:capital]{entrysubtype}}}% {}}}% {\printtext[bibhyperref]{% \printfield[citetitle:\strfield{entrytype}]{labeltitle}}}}% \renewbibmacro*{cite:mla:title}{% 0.7.1 tidied up \unspace% \ifnameundef{labelname}% {\unspace% \printtext[bibhyperref]{% \printfield[citetitle:\strfield{entrytype}]{labeltitle}}% \iffieldundef{postnote}% {}% {\addspace}}% {\ifsingletitle% {}% {\usebibmacro{cite:mla:title:internal}\addspace}}% \ifthenelse{\iffieldequalstr{entrytype}{review}% \and\ifnameundef{author}% \and\iffieldundef{title}}% {\printtext[bibhyperref]% {\unspace\printtext{\bibcpstring{reviewof}% \addspace\printfield{booktitle}}}}% {}}% \DeclareCiteCommand{\cite}[\mkbibparens] {\usebibmacro{prenote}}% {\usebibmacro{citeindex}% \usebibmacro{cite:mla}}{} {\usebibmacro{postnote}} \defbibheading{apa}[\refname]{} %Annotations for the Bibliography \renewbibmacro{finentry}{%Renew the annotation macro \finentry \iffieldundef{annotation}% {}% {\ifbool{bbx@annotation}% {\begin{quotation}\noindent%Make the annotation look like a quotation and remove the indent \printfield{annotation}% \end{quotation}}% {}}% } %End Annotation Section % Formatting Section Headings \def\section{\@startsection{section}{1}{\z@}{-5.25ex plus -1ex minus -.2ex}{1.5ex plus .2ex}{\center}} \def\thesection{\arabic{section}.} % End Formatting Section Headings %End Bibliography Commands %remove parenthesis from bibliography %\renewbibmacro*{issue+date}{% % \setunit{\addcomma\space}% NEW % \printtext[parens]{% DELETED % \iffieldundef{issue} % {\usebibmacro{date}} % {\printfield{issue}% % \setunit*{\addspace}% % \usebibmacro{date}}}% DELETED % \usebibmacro{date}}% NEW % \newunit} %end section \geometry{top=1.0in,bottom=1.0in,left=1.0in,right=1.0in} \usepackage{datetime} \usepackage{fancyhdr} \linespread{2} \def\@firstname{ } \newcommand{\firstname}[1]{ \def\@firstname{#1} } \def\@lastname{ } \newcommand{\lastname}[1]{ \def\@lastname{#1} } \newcommand{\professor}[1]{ \def\@professor{#1} } \newcommand{\class}[1]{ \def\@class{#1} } % Add institution command \def\@institution{ } \newcommand{\institution}[1]{ \def\@institution{#1} } \pagestyle{empty} \pagestyle{fancy} \fancyhf{} \fancyhead{} \renewcommand{\headrulewidth}{0pt} \rhead{\@lastname\ \thepage} \newdateformat{datef}{\THEDAY\ \monthname[\THEMONTH] \THEYEAR} \renewcommand{\maketitle} {\begin{nospacecenter} \@title \end{nospacecenter}} \newcommand*{\makeheader} {\begingroup \rmfamily \fontsize{12}{2} \noindent \@firstname\ \@lastname\\ \@professor\\ \@class\\ \datef\@date \endgroup} \newcommand*{\makeworkscited} {\addcontentsline{toc}{section}{Works Cited} \begingroup \pagebreak \begin{center} Works Cited \end{center} \printbibliography[heading=apa] \endgroup} \newcommand*{\maketitlepage} {\begingroup \pagebreak \linespread{1} \begin{center} \@institution \end{center} \vspace*{3in}\centering\fontsize{12}{14.4}\selectfont\@title \\ \vspace{4in} \centering {\@firstname\ \@lastname} \\ \@professor \\ \@class \\ \datef\@date \\ \endgroup} % Make abstract add itself to the table of contents. \renewenvironment{abstract} {\addcontentsline{toc}{section}{Abstract} \small \begin{center} \bfseries \abstractname\vspace{-.5em}\vspace{0pt} \end{center} \quotation} {\endquotation}