diff options
author | Karl Berry <karl@freefriends.org> | 2018-10-07 22:02:16 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-10-07 22:02:16 +0000 |
commit | 3a7def203f65056e93bcc6ad87561f07c96f3ac8 (patch) | |
tree | 92c8f9e678e9a526faec162bb01e9b99619e071c /Master/texmf-dist/source/latex/ucsmonograph | |
parent | f2ecd8d86ead590b4799f8a54e96e11384df2b3b (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.dtx | 142 |
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 % |