texlive[48694] Master/texmf-dist: ucsmonograph (18sep18)

commits+karl at tug.org commits+karl at tug.org
Tue Sep 18 23:35:07 CEST 2018


Revision: 48694
          http://tug.org/svn/texlive?view=revision&revision=48694
Author:   karl
Date:     2018-09-18 23:35:07 +0200 (Tue, 18 Sep 2018)
Log Message:
-----------
ucsmonograph (18sep18)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/ucsmonograph/README.md
    trunk/Master/texmf-dist/doc/latex/ucsmonograph/ucsmonograph.pdf
    trunk/Master/texmf-dist/source/latex/ucsmonograph/ucsmonograph.dtx
    trunk/Master/texmf-dist/tex/latex/ucsmonograph/ucsmonograph.cls

Modified: trunk/Master/texmf-dist/doc/latex/ucsmonograph/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/ucsmonograph/README.md	2018-09-18 21:32:15 UTC (rev 48693)
+++ trunk/Master/texmf-dist/doc/latex/ucsmonograph/README.md	2018-09-18 21:35:07 UTC (rev 48694)
@@ -90,6 +90,15 @@
 * 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.
 

Modified: trunk/Master/texmf-dist/doc/latex/ucsmonograph/ucsmonograph.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/ucsmonograph/ucsmonograph.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/ucsmonograph/ucsmonograph.dtx	2018-09-18 21:32:15 UTC (rev 48693)
+++ trunk/Master/texmf-dist/source/latex/ucsmonograph/ucsmonograph.dtx	2018-09-18 21:35:07 UTC (rev 48694)
@@ -33,7 +33,7 @@
 %<class>\NeedsTeXFormat{LaTeX2e}
 %<class>\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]
 %</class>
 %
 %<*driver>
@@ -56,7 +56,7 @@
 %</driver>
 %\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 at 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
@@ -674,6 +691,31 @@
 %    \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 at 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}
+%
 %\begin{environment}{dedicatoria}
 % Extensão da macro |dedicatoria| para isentar o usuário da necessidade de formatar manualmente a posição do texto.
 %    \begin{macrocode}
@@ -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}

Modified: trunk/Master/texmf-dist/tex/latex/ucsmonograph/ucsmonograph.cls
===================================================================
--- trunk/Master/texmf-dist/tex/latex/ucsmonograph/ucsmonograph.cls	2018-09-18 21:32:15 UTC (rev 48693)
+++ trunk/Master/texmf-dist/tex/latex/ucsmonograph/ucsmonograph.cls	2018-09-18 21:35:07 UTC (rev 48694)
@@ -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 @@
 
 \RequirePackage{adjustbox}
 \newlength\larguraimagem
+\newlength\larguratabular
+\newlength\largurafonte
 
 \RequirePackage{chngcntr}
 \counterwithout{equation}{chapter}
@@ -168,7 +170,7 @@
 
 \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 @@
 \mdseries%
 \SingleSpacing%
 \imprimirpreambulo%
-\begin{flushright}%
+\vspace{\onelineskip}%
+
 \imprimirorientadorRotulo~\imprimirorientador%
-\end{flushright}%
 \end{minipage}%
 }%
 \vfill
@@ -236,6 +238,22 @@
 \expandafter\uppercase\expandafter{\thedate}%
 }
 
+\renewcommand{\ABNTEXcaptionfontedelim}{: }
+\renewcommand{\fonte}[2][\larguratabular]{%
+\ifthenelse{\equal{\strip at 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 @@
 }
 }
 
+\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 @@
 
 \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}}{%



More information about the tex-live-commits mailing list