From 34da94a6f5710516fa026b82cb5806e16744e0ec Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 18 Sep 2018 21:35:07 +0000 Subject: ucsmonograph (18sep18) git-svn-id: svn://tug.org/texlive/trunk@48694 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/ucsmonograph/README.md | 9 +++ .../doc/latex/ucsmonograph/ucsmonograph.pdf | Bin 425067 -> 429461 bytes .../source/latex/ucsmonograph/ucsmonograph.dtx | 85 +++++++++++++++++---- .../tex/latex/ucsmonograph/ucsmonograph.cls | 44 ++++++++--- 4 files changed, 115 insertions(+), 23 deletions(-) diff --git a/Master/texmf-dist/doc/latex/ucsmonograph/README.md b/Master/texmf-dist/doc/latex/ucsmonograph/README.md index 124c4c1e559..fbe77430a67 100644 --- a/Master/texmf-dist/doc/latex/ucsmonograph/README.md +++ b/Master/texmf-dist/doc/latex/ucsmonograph/README.md @@ -90,6 +90,15 @@ v1.1.0 (2018-08-16, Henrique Baron): * Corrected spacing after chapter title; * Enhancements in the documentation. +v1.1.1 (2018-09-18, Henrique Baron): +* Advisor's (orientador) name in the title page is now aligned to the +middle of the page, instead of aligning to the right; +* List of symbols' title display corrected for online LaTeX editors +(because of accents in the ''Lista de Símbolos'' title); +* `\fonte` macro redefined to align the text to the left of the +previous tabular environment, instead of +centering. + # ucsmonograph - Português (BR) Esta é uma classe LaTeX para formatação de trabalhos acadêmicos segundo o Guia para Elaboração de Trabalhos Acadêmicos da Universidade de Caxias do Sul. diff --git a/Master/texmf-dist/doc/latex/ucsmonograph/ucsmonograph.pdf b/Master/texmf-dist/doc/latex/ucsmonograph/ucsmonograph.pdf index fae62f6a4e4..147f10b464d 100644 Binary files a/Master/texmf-dist/doc/latex/ucsmonograph/ucsmonograph.pdf and b/Master/texmf-dist/doc/latex/ucsmonograph/ucsmonograph.pdf differ diff --git a/Master/texmf-dist/source/latex/ucsmonograph/ucsmonograph.dtx b/Master/texmf-dist/source/latex/ucsmonograph/ucsmonograph.dtx index 5d79266f736..a9f72b01081 100644 --- a/Master/texmf-dist/source/latex/ucsmonograph/ucsmonograph.dtx +++ b/Master/texmf-dist/source/latex/ucsmonograph/ucsmonograph.dtx @@ -33,7 +33,7 @@ %\NeedsTeXFormat{LaTeX2e} %\ProvidesClass{ucsmonograph} %<*class> - [2018/08/16 v1.1.0 Padrao de monografias da UCS] + [2018/09/18 v1.1.1 Padrao de monografias da UCS] % % %<*driver> @@ -56,7 +56,7 @@ % %\fi -% \CheckSum{504} +% \CheckSum{543} % \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 @@ -76,6 +76,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} % %\GetFileInfo{ucsmonograph.dtx} % @@ -88,7 +89,7 @@ %\@oldendedicatoria,% %\@secondoftwo,% %\\,% -%\ ,% +%\',% %\ABNTEXsubsubsectionfont,% %\ABNTEXsubsubsectionfontsize,% %\ABNTEXsubsubsubsectionfont,% @@ -128,6 +129,7 @@ %\ifluatex,% %\ifthenelse,% %\ifx,% +%\ignorespaces,% %\itshape,% %\l@section,% %\let,% @@ -294,6 +296,19 @@ % \end{dedicatoria} %\end{verbatim} % +%\DescribeMacro{\fonte} +% Essa macro foi redefinida para que o texto seja alinhado à esquerda -- e não centralizado como na definição original na classe |abntex2| -- e para que o texto ''Fonte'' seja separado do argumento passado pelo usuário por dois pontos, e não por um travessão. +% +% A função do parâmetro opcional desta macro também foi modificada. +% Agora a sua chamada é feita como |\fonte|\oarg{largura}\marg{fonte}. +% O parâmetro opcional \meta{largura} é utilizado para definir a lagura da linha em que o texto da fonte será escrito. +% Se essa macro for utilizada depois de um ambiente |tabular|, a |ucsmonograph| detectará a largura da tabela, fazendo com que o texto da fonte fique alinhado corretamente à esquerda. +% Se um valor apropriado não puder ser determinado, o texto da fonte terá a largura da linha (fornecido pela macro |\linewidth|). +% O parâmetro opcional permite, enfim, que o usuário defina uma largura customizada para a linha onde a fonte será escrita. +% +% A função do argumento opcional para a classe |abntex2| é a de mudar o texto ''Fonte''. +% Essa mudança não é possível na classe |ucsmonograph|. +% %\subsection{Outras redefinições} % Macros fornecidas por outros pacotes ou classes e que foram alteradas na classe |ucsmonograph| são descritas aqui. % @@ -471,6 +486,8 @@ \RequirePackage{adjustbox} \newlength\larguraimagem +\newlength\larguratabular +\newlength\largurafonte \RequirePackage{chngcntr} \counterwithout{equation}{chapter} @@ -557,7 +574,7 @@ % %\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.\\ -%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. +% 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} \makepagestyle{abntheadings} @@ -569,7 +586,7 @@ % \begin{macrocode} \addto\captionsbrazil{% \renewcommand{\listfigurename}{Lista de figuras}% - \renewcommand{\listadesimbolosname}{Lista de símbolos}% + \renewcommand{\listadesimbolosname}{Lista de s\'{i}mbolos}% } % \end{macrocode} @@ -661,9 +678,9 @@ \mdseries% \SingleSpacing% \imprimirpreambulo% - \begin{flushright}% - \imprimirorientadorRotulo~\imprimirorientador% - \end{flushright}% + \vspace{\onelineskip}% + + \imprimirorientadorRotulo~\imprimirorientador% \end{minipage}% }% \vfill @@ -671,6 +688,31 @@ \expandafter\uppercase\expandafter{\thedate}% } +% \end{macrocode} +%\end{macro} +% +%\begin{macro}{\fonte} +% Modificação para permitir que a fonte seja alinhada à esquerda. +% Como o texto deve ficar alinhado com a imagem ou a tabela/quadro, um parâmetro opcional com a largura do texto foi criado. +% O valor padrão para este parâmetro é a largura da linha. +% O parâmetro opcional na definição original deste comando, que altera o texto ''Fonte'' não é mais utilizado. +% \begin{macrocode} +\renewcommand{\ABNTEXcaptionfontedelim}{: } +\renewcommand{\fonte}[2][\larguratabular]{% + \ifthenelse{\equal{\strip@pt#1}{0}}{% + \setlength\largurafonte\linewidth + }{% + \setlength\largurafonte{#1} + } + \par + \centering% + \begin{minipage}[h]{\largurafonte} + \vspace{2pt} + \raggedright\footnotesize\fontename% + \ABNTEXcaptionfontedelim\ignorespaces #2 + \end{minipage} +} + % \end{macrocode} %\end{macro} % @@ -732,9 +774,27 @@ % \end{macrocode} %\end{macro} % -%\subsection{Outras redefinicoes} +%\subsection{Outras redefinições} % Aqui modificações e redefinições de outros comandos que não pertencem à classe |abntex2| são redefinidos. % +%\begin{environment}{tabular} +% Extensão do ambiente |tabular| para incluir o conteúdo dentro de uma |adjustbox| e armazenar a largura do quadro ou tabela. +% Essa medida pode ser utilizada pela macro |\fonte| para formatação da largura. +% \begin{macrocode} +\let\@oldtabular\tabular +\let\@oldendtabular\endtabular +\def\tabular{% + \begin{adjustbox}{gstore width=\larguratabular} + \@oldtabular +} +\def\endtabular{% + \@oldendtabular + \end{adjustbox} +} + +% \end{macrocode} +%\end{environment} +% %\begin{macro}{\listoffigures} % Estende a macro da lista de figuras para incluir o bookmark no PDF automaticamente. % \begin{macrocode} @@ -911,11 +971,8 @@ % \begin{macrocode} \newcommand{\incluirimagem}[4][1]{% \caption{#3}% - \adjustimage{scale=#1,fbox=1.5pt {\fboxsep} 1pt,gstore width=\larguraimagem,center}{#2} \par % - \centering% - \begin{minipage}[h]{\larguraimagem-14pt}% - \raggedright\footnotesize Fonte: #4 % - \end{minipage} + \adjustimage{scale=#1,fbox=1.5pt {\fboxsep} 1pt,gstore width=\larguraimagem,center}{#2} + \fonte[\larguraimagem-14pt]{#4} } % \end{macrocode} diff --git a/Master/texmf-dist/tex/latex/ucsmonograph/ucsmonograph.cls b/Master/texmf-dist/tex/latex/ucsmonograph/ucsmonograph.cls index 8ee108f1841..b6749e09746 100644 --- a/Master/texmf-dist/tex/latex/ucsmonograph/ucsmonograph.cls +++ b/Master/texmf-dist/tex/latex/ucsmonograph/ucsmonograph.cls @@ -31,7 +31,7 @@ %% \NeedsTeXFormat{LaTeX2e} \ProvidesClass{ucsmonograph} -[2018/08/16 v1.1.0 Padrao de monografias da UCS] +[2018/09/18 v1.1.1 Padrao de monografias da UCS] \RequirePackage{ifthen} @@ -113,6 +113,8 @@ citecolor=black, \RequirePackage{adjustbox} \newlength\larguraimagem +\newlength\larguratabular +\newlength\largurafonte \RequirePackage{chngcntr} \counterwithout{equation}{chapter} @@ -168,7 +170,7 @@ citecolor=black, \addto\captionsbrazil{% \renewcommand{\listfigurename}{Lista de figuras}% -\renewcommand{\listadesimbolosname}{Lista de símbolos}% +\renewcommand{\listadesimbolosname}{Lista de s\'{i}mbolos}% } \renewcommand{\ABNTEXchapterfont}{\bfseries} @@ -226,9 +228,9 @@ citecolor=black, \mdseries% \SingleSpacing% \imprimirpreambulo% -\begin{flushright}% +\vspace{\onelineskip}% + \imprimirorientadorRotulo~\imprimirorientador% -\end{flushright}% \end{minipage}% }% \vfill @@ -236,6 +238,22 @@ citecolor=black, \expandafter\uppercase\expandafter{\thedate}% } +\renewcommand{\ABNTEXcaptionfontedelim}{: } +\renewcommand{\fonte}[2][\larguratabular]{% +\ifthenelse{\equal{\strip@pt#1}{0}}{% +\setlength\largurafonte\linewidth +}{% +\setlength\largurafonte{#1} +} +\par +\centering% +\begin{minipage}[h]{\largurafonte} +\vspace{2pt} +\raggedright\footnotesize\fontename% +\ABNTEXcaptionfontedelim\ignorespaces #2 +\end{minipage} +} + \let\@olddedicatoria\dedicatoria \let\@oldenddedicatoria\enddedicatoria \def\dedicatoria{% @@ -272,6 +290,17 @@ pdfsubject={#1} } } +\let\@oldtabular\tabular +\let\@oldendtabular\endtabular +\def\tabular{% +\begin{adjustbox}{gstore width=\larguratabular} +\@oldtabular +} +\def\endtabular{% +\@oldendtabular +\end{adjustbox} +} + \let\@oldlistoffigures\listoffigures \def\listoffigures{% \pdfbookmark[0]{\listfigurename}{lof} @@ -382,11 +411,8 @@ Universidade de Caxias do Sul - UCS \par \newcommand{\incluirimagem}[4][1]{% \caption{#3}% -\adjustimage{scale=#1,fbox=1.5pt {\fboxsep} 1pt,gstore width=\larguraimagem,center}{#2} \par % -\centering% -\begin{minipage}[h]{\larguraimagem-14pt}% -\raggedright\footnotesize Fonte: #4 % -\end{minipage} +\adjustimage{scale=#1,fbox=1.5pt {\fboxsep} 1pt,gstore width=\larguraimagem,center}{#2} +\fonte[\larguraimagem-14pt]{#4} } \ifthenelse{\boolean{@siglasAtivo}}{% -- cgit v1.2.3