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