summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/ucsmonograph
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-10-07 22:02:16 +0000
committerKarl Berry <karl@freefriends.org>2018-10-07 22:02:16 +0000
commit3a7def203f65056e93bcc6ad87561f07c96f3ac8 (patch)
tree92c8f9e678e9a526faec162bb01e9b99619e071c /Master/texmf-dist/source/latex/ucsmonograph
parentf2ecd8d86ead590b4799f8a54e96e11384df2b3b (diff)
ucsmonograph
git-svn-id: svn://tug.org/texlive/trunk@48854 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/ucsmonograph')
-rw-r--r--Master/texmf-dist/source/latex/ucsmonograph/ucsmonograph.dtx142
1 files changed, 128 insertions, 14 deletions
diff --git a/Master/texmf-dist/source/latex/ucsmonograph/ucsmonograph.dtx b/Master/texmf-dist/source/latex/ucsmonograph/ucsmonograph.dtx
index a9f72b01081..a9f099c9920 100644
--- a/Master/texmf-dist/source/latex/ucsmonograph/ucsmonograph.dtx
+++ b/Master/texmf-dist/source/latex/ucsmonograph/ucsmonograph.dtx
@@ -33,7 +33,7 @@
%<class>\NeedsTeXFormat{LaTeX2e}
%<class>\ProvidesClass{ucsmonograph}
%<*class>
- [2018/09/18 v1.1.1 Padrao de monografias da UCS]
+ [2018/09/28 v1.1.2 Padrao de monografias da UCS]
%</class>
%
%<*driver>
@@ -56,7 +56,7 @@
%</driver>
%\fi
-% \CheckSum{543}
+% \CheckSum{608}
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -77,6 +77,7 @@
%\changes{v1.0.0}{2018/07/31}{Versão inicial}
%\changes{v1.1.0}{2018/08/16}{Melhorias no ambiente dedicatória; configuração automática do pacote hyperref; correção no espaçamento após título de capítulo; correção na necessidade de chamar o pacote glossaries-extra; geração automática dos bookmarks do PDF}
%\changes{v1.1.1}{2018/09/18}{Correções: justificação do nome do orientador na folha rosto; acentuação no título da lista de símbolos; exibição da fonte de quadros e tabelas através da macro fonte}
+%\changes{v1.1.2}{2018/09/28}{Correções: espaçamento horizontal após números de seção; espaçamento entre linhas de 1,5; espaçamento vertical na legenda com a macro fonte; posicionamento das listas com enumerate; configuração automática das listas (alíneas); espaçamento vertical entre referências bibliográficas; espaçamento vertical após títulos de capítulos e seções; espaçamento vertical acima e abaixo de equações; espaçamento vertical entre floats e o texto; removido o nome do orientador abaixo da natureza na folha de aprovação; conteúdo da capa e da folha de rosto em negrito; recuo da primeira linha do parágrafo}
%
%\GetFileInfo{ucsmonograph.dtx}
%
@@ -572,8 +573,7 @@
% Aqui, as alterações de medidas e redefinições de comandos oferecidos pela classe |abntex2| são exibidos.
% Essas mudanças foram realizadas para adequar os padrões dessa classe à especificação da UCS.
%
-%\begin{macro}{Configuracoes}
-% Redefinição de medidas e comandos que não são utilizados pelo usuário como, por exemplo, comandos internos que definem a fonte utilizada.\\
+%\begin{macro}{abntheadings}
% Redefinição do estilo abntheadings, que coloca no cabeçalho das páginas o nome do capítulo/seção e uma linha horizontal, além do número de página.
% O padrão da UCS pede somente o número de página.
% \begin{macrocode}
@@ -582,6 +582,9 @@
\makeoddhead{abntheadings}{}{}{\ABNTEXfontereduzida\thepage}
% \end{macrocode}
+%\end{macro}
+%
+%\begin{macro}{\list...name}
% Nomes de elementos pré-textuais que precisam ser alterados
% \begin{macrocode}
\addto\captionsbrazil{%
@@ -590,6 +593,9 @@
}
% \end{macrocode}
+%\end{macro}
+%
+%\begin{macro}{\ABNTEX...font}
% Redefinição de fontes e tamanhos para os capítulos e seções, para o corpo do documento.
% \begin{macrocode}
\renewcommand{\ABNTEXchapterfont}{\bfseries}
@@ -608,10 +614,9 @@
\renewcommand{\ABNTEXsubsubsubsectionfontsize}{\normalsize}
% \end{macrocode}
-% Alteração do espaçamento entre o título do capítulo e o corpo do texto.
-% \begin{macrocode}
-\AtBeginDocument{\setlength{\afterchapskip}{20pt}}
-% \end{macrocode}
+%\end{macro}
+%
+%\begin{macro}{\cft...font}
% Redefinição de fontes e tamanhos para os capítulos e seções, NO SUMÁRIO.
% Como o guia da UCS solicita que a apresentação dos títulos seja idêntica no sumário e no texto, as fontes declaradas acima são utilizadas, o que não é o padrão da classe abnTeX2.
% \begin{macrocode}
@@ -624,13 +629,125 @@
% \end{macrocode}
%\end{macro}
%
+%\begin{macro}{\linespread}
+% Espaçamento entre linhas e entre parágrafos.
+% Para 12pt, o espaçamento equivalente a 1.5 (do MS Word) é 1.4, obtido experimentalmente.
+% \begin{macrocode}
+\linespread{1.4}
+% \end{macrocode}
+%\end{macro}
+%
+%\begin{macro}{\parskip}
+% \begin{macrocode}
+\setlength\parskip{0pt}
+% \end{macrocode}
+%\end{macro}
+%
+%\begin{macro}{\parindent}
+% Recuo da primeira linha do parágrafo em 1.5 cm.
+% \begin{macrocode}
+\setlength\parindent{1.5cm}
+
+% \end{macrocode}
+%\end{macro}
+%
+%\begin{macro}{\afterchapskip}
+% Alteração do espaçamento entre o título dos capítulos e das seções e o corpo do texto.
+% \begin{macrocode}
+\setlength\afterchapskip\baselineskip
+% \end{macrocode}
+%\end{macro}
+%
+%\begin{macro}{\setaftersecskip}
+% \begin{macrocode}
+\setaftersecskip\baselineskip
+\setaftersubsecskip\baselineskip
+\setaftersubsubsecskip\baselineskip
+\setafterparaskip\baselineskip
+
+% \end{macrocode}
+%\end{macro}
+%
+%\begin{macro}{\textfloatsep}
+% Modificação no espaçamento entre os floats e o texto.
+% \begin{macrocode}
+\setlength\textfloatsep{1.5\baselineskip}
+\setlength\floatsep{1.5\baselineskip}
+\setlength\intextsep{1.5\baselineskip}
+% \end{macrocode}
+%\end{macro}
+%
+%\begin{macro}{\abovedisplayskip}
+% Ajusta os espaçamentos verticais acima e abaixo das equações.
+% \begin{macrocode}
+\AtBeginDocument{%
+ \setlength\abovedisplayskip{1\baselineskip plus 5pt minus 5pt}
+ \setlength\belowdisplayskip{1\baselineskip plus 5pt minus 5pt}
+ \setlength\abovedisplayshortskip{1\baselineskip plus 5pt minus 5pt}
+ \setlength\belowdisplayshortskip{1\baselineskip plus 5pt minus 5pt}
+}
+
+% \end{macrocode}
+%\end{macro}
+%
+%\begin{macro}{enumerate}
+% Configuração das listas para atender ao padrão da UCS.
+% \begin{macrocode}
+\setlist[enumerate,1]{labelindent=\parindent,leftmargin=0.6cm+\parindent,nosep,label=\alph*)}
+% \end{macrocode}
+%\end{macro}
+%
+%\begin{macro}{itemize}
+% \begin{macrocode}
+\setlist[itemize,1]{nosep,label=--}
+
+% \end{macrocode}
+%\end{macro}
+%
+%\begin{environment}{thebibliography}
+% Modificação do espaçamento entre cada referência na bibliografia.
+% \begin{macrocode}
+\let\@oldthebibliography\thebibliography
+\def\thebibliography#1{%
+ \@oldthebibliography{#1}
+ \setlength\parskip{0pt}
+ \setlength\itemsep\baselineskip
+}
+
+% \end{macrocode}
+%\end{environment}
+%
+%\begin{macro}{\printchapternum}
+% As macros que escreve o número do capítulo e da seção no corpo do trabalho foram levemente modificadas para reduzir o espaçamento entre o número do capítulo/seção e o seu título.
+% \begin{macrocode}
+\renewcommand{\printchapternum}{%
+ \tocprintchapter
+ \setboolean{abntex@innonumchapter}{false}
+ \chapnumfont%
+ \space\thechapter%
+ \ifthenelse{\boolean{abntex@apendiceousecao}}{%
+ \tocinnonumchapter
+ \ABNTEXcaptiondelim%
+ }{}
+}
+
+% \end{macrocode}
+%\end{macro}
+%
+%\begin{macro}{\@seccntformat}
+% \begin{macrocode}
+\renewcommand{\@seccntformat}[1]{\csname the#1\endcsname\ }
+
+% \end{macrocode}
+%\end{macro}
+%
%\begin{macro}{\imprimircapa}
% O comando que gera a capa precisou ser completamente reescrito para atender ao padrão requisitado pela UCS.
% \begin{macrocode}
\renewcommand{\imprimircapa}{%
\pdfbookmark[0]{Capa}{Capa}%
\begin{capa}%
- \centering%
+ \bfseries\centering%
\expandafter\uppercase\expandafter{\imprimirinstituicao}%
\vfill
% \end{macrocode}
@@ -661,7 +778,7 @@
% Da mesma forma, a macro interna da classe |abntex2| que gera o conteúdo da folha de rosto precisou ser redefinida para ficar semelhante à capa, também remodelada.
% \begin{macrocode}
\renewcommand{\folhaderostocontent}{%
- \centering%
+ \bfseries\centering%
\expandafter\uppercase\expandafter{\theauthor}%
\vfill
\vfill
@@ -684,6 +801,7 @@
\end{minipage}%
}%
\vfill
+ \bfseries
\expandafter\uppercase\expandafter{\imprimirlocal}\\
\expandafter\uppercase\expandafter{\thedate}%
}
@@ -704,7 +822,6 @@
}{%
\setlength\largurafonte{#1}
}
- \par
\centering%
\begin{minipage}[h]{\largurafonte}
\vspace{2pt}
@@ -925,9 +1042,6 @@
\mdseries%
\SingleSpacing%
\imprimirpreambulo%
- \begin{flushright}%
- \imprimirorientadorRotulo~\imprimirorientador%
- \end{flushright}%
\end{minipage}%
}
\vspace{24pt} \par %