-% \subsection{Style}
-% \begin{macro}{\bibstyle@mlastyle}
-% This first block is the beginnings of an implementation for
-% \package{natbib}.
-% \begin{macrocode}
-\def\mlastyle@notitle
- { \ \ \ \ \unskip\unskip\unskip\unskip\unskip\unskip}
-\newif\ifmlastyle@pages
-\renewcommand\NAT@citetp
-{\@ifnextchar[{\mlastyle@pagestrue\NAT@@citetp}%
- {\mlastyle@pagesfalse\NAT@@citetp[]}}
-\newcommand{\bibstyle@mlastyle}{%
- \bibpunct[\mlastyle@space]{\mlastyle@brack(}{\mlastyle@brack)}%
- {;}{a}{\mlastyle@comma}{,}
- \gdef\mlastyle@brack##1{\ifx\NAT@date\mlastyle@notitle
- \ifmlastyle@pages ##1\else\ifNAT@swa\ifnum
- \NAT@ctype=0 ##1\else\unskip\fi\else\unskip\fi\fi\else ##1\fi}
- \gdef\mlastyle@comma{\ifx\NAT@date\mlastyle@notitle\else,\fi}
- \gdef\mlastyle@space{\ifx\NAT@date\mlastyle@notitle{}\else{} \fi}
- \gdef\mlastyle@space{\ifx\NAT@date\mlastyle@notitle
- \ifnum\NAT@ctype<2
- \ifNAT@par\ifNAT@swa{} \fi\else{} \fi\fi\else{} \fi}
- \@ifundefined{chapter}
- {\gdef\refname{Works Cited}}
- {\gdef\bibname{Works Cited}}}
-% \end{macrocode}
-%\end{macro}
-% \begin{macro}{\cite}
-% \begin{macro}{\citealp}
-% ^^A\begin{macro}{\citepage}
-% ^^A\begin{macro}{\citequote}
-% The following macros, combined with \file{mlastyle.bst}, provide
-% for a bibliography in MLA style. Note that the definition of |\cite|,
-% |\citealp|, etc.\ vary depending on the options passed to
-% \package{mlastyle}.
-%
-% \begin{macro}{\mlastyle@intcite}
-% The original |\cite| is stored
-% in |\mlastyle@intcite|.
-% \begin{macrocode}
-\let\mlastyle@intcite\cite
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\mlastyle@relax}
-% This macro does nothing. Depending on the options, either |\citeC| or
-% |\citeM| and its ilk will utilize it.
-% \begin{macrocode}
-\newcommand{\mlastyle@relax}[2][]{\unskip}
-% \end{macrocode}
-% \end{macro}
-% \subsubsection{MLA Style}
-% \begin{macro}{\@cite}
-% \begin{macro}{\citeM}
-% If the \Lopt{mla} or \Lopt{style} options are used, the following is
-% executed.
-% \begin{macrocode}
-\ifmlastyle@style
-\ifx\@undefined\citet
- \def\@cite#1#2{(#1\if@tempswa{} #2\fi)}
- \def\cite{\def\@cite##1##2{(##1\if@tempswa{}
- ##2\fi)}\mlastyle@intcite}
- \def\citealp{\def\@cite##1##2{##1\if@tempswa{}
- ##2\fi}\mlastyle@intcite}
- \let\citeN\citealp
- \def\citeM{\def\@cite##1##2{ (##1\if@tempswa{}
- ##2\fi)}\mlastyle@intcite}
- \def\citepage{\def\@cite##1##2{\if@tempswa(##2)\fi}\mlastyle@intcite}
- \def\citepageM{\def\@cite##1##2{\if@tempswa{}
- (##2)\fi}\mlastyle@intcite}
- \def\citeindirect{\def\@cite##1##2%
- {(qtd. in ##1\if@tempswa{} ##2\fi)}\mlastyle@intcite}
- \def\citeindirectM{\def\@cite##1##2%
- { (qtd. in ##1\if@tempswa{} ##2\fi)}\mlastyle@intcite}
- \let\citeC\mlastyle@relax
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \iffalse
-% Place commas in-between citations in the same |\citeyear|, |\citeyearNP|,
-% |\citeN|, or |\shortciteN| command.
-% Use something like |\citeN{ref1,ref2,ref3}| and |\citeN{ref4}| for a list.
-%
-% \@citedata and \@citedatax:
-% \def\@citedata{%
-% \@ifnextchar [{\@tempswatrue\@citedatax}%
-% {\@tempswafalse\@citedatax[]}%
-% }
-% \def\@citedatax[#1]#2{%
-% \let\@citea\@empty
-% \if@filesw\immediate\write\@auxout{\string\citation{#2}}\fi%
-% \def\@citea{}\@cite{\@for\@citeb:=#2\do%
-% {\@citea\def\@citea{; }\@ifundefined% by Young
-% {b@\@citeb}{{\bf ?}%
-% \@warning{Citation `\@citeb' on page \thepage \space undefined}}%
-% {\csname b@\@citeb\endcsname}}}{#1}}%
-% \fi
-% \begin{macro}{\@citex}
-% This is the original |\@citex| from \LaTeX{} modified to use semicolons.
-% \begin{macrocode}
-\def\@citex[#1]#2{%
- \let\@citea\@empty
- \@cite{\@for\@citeb:=#2\do
- {\@citea\def\@citea{;\penalty-1\ }%
- \edef\@citeb{\expandafter\@firstofone\@citeb\@empty}%
- \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi
- \@ifundefined{b@\@citeb}{\mbox{\reset@font\bfseries ?}%
- \G@refundefinedtrue
- \@latex@warning
- {Citation `\@citeb' on page \thepage \space undefined}}%
- {{\csname b@\@citeb\endcsname}}}}{#1}}
-% \end{macrocode}
-% \end{macro}
-% \begin{macro}{\@biblabel}
-% No labels in the bibliography.
-% \begin{macrocode}
- \def\@biblabel#1{#1}
- \labelsep\z@
- \let\mlastyle@intbib\thebibliography
- \def\thebibliography#1{\mlastyle@intbib{#1}
- \itemindent-\leftmargin\def\@biblabel##1{}}
-% \end{macrocode}
-% \end{macro}
-% Title either the bibliography or the references ``Works Cited,''
-% depending on the document class.
-% \begin{macrocode}
- \@ifundefined{chapter}
- {\renewcommand\refname{Works Cited}}
- {\renewcommand\bibname{Works Cited}}
-\else
- \let\cite\citep
- \newcommand\citepage[2][]{\citeyearpar[#1]{#2}}
- \newcommand\citepageM[2][]{ \citetext{#2}}
- \newcommand\citeindirect[2][]{\citep[qtd.\ in][#1]{#2}}
- \newcommand\citeindirectM[2][]{ \citep[qtd.\ in][#1]{#2}}
- \let\citeN\citealp
- \let\citeC\mlastyle@relax
-\fi
-% \end{macrocode}
-%
-% ^^A% Define the command \workscited{bib}{style}{nocite}
-% ^^A%\newcommand{\workscited}[3]{%
-% ^^A% \ifx\chapter\@undefined%
-% ^^A% \addcontentsline{toc}{chapter}{\bfseries\bibname}% report style
-% ^^A% \else
-% ^^A% \addcontentsline{toc}{section}{\bfseries\refname}% article style
-% ^^A% \fi
-% ^^A% \bibliography{#1}\bibliographystyle{#2}\nocite{#3}}
-% ^^A% \fi
-% ^^A\newcommand{\annote}[1]{\begin{list}{}{%
-% ^^A \setlength{\labelwidth}{0pt}
-% ^^A \addtolength{\leftmargin}{\parindent}
-% ^^A \setlength{\labelsep}{0pt}}%
-% ^^A \item #1 \end{list}}
-% \subsubsection{Plain Style}
-% \begin{macro}{\citeC}
-% This next block is used if the \Lopt{compat} or \Lopt{format} option is
-% set.
-% \begin{macrocode}
-\else
- \ifx\@undefined\citet
- \newcommand{\mlastyle@cite}[2][]{\@tempswafalse\@citex[]{#2}}
- \newcommand{\citeC}[2][]{~\@tempswafalse\@citex[]{#2}}
- \else
- \newcommand{\mlastyle@cite}[2][]{\citep[]{#2}}
- \def\citeC{ \citep}
- \fi
- \let\cite\mlastyle@cite
- \let\citepage\mlastyle@cite
- \let\citeindirect\mlastyle@cite
- \let\citeM\mlastyle@relax
- \let\citepageM\mlastyle@relax
- \let\citeindirectM\mlastyle@relax
-\fi
-% \end{macrocode}
-% \end{macro}
-%
-% ^^A\end{macro}
-% ^^A\end{macro}
-% \end{macro}
-% \end{macro}