summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-09-18 21:35:07 +0000
committerKarl Berry <karl@freefriends.org>2018-09-18 21:35:07 +0000
commit34da94a6f5710516fa026b82cb5806e16744e0ec (patch)
tree18660cbc9c20f19db375d635d790014c122e11f6 /Master
parent3a714d124787d5ac238a028165c7d899f91d9e5f (diff)
ucsmonograph (18sep18)
git-svn-id: svn://tug.org/texlive/trunk@48694 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/ucsmonograph/README.md9
-rw-r--r--Master/texmf-dist/doc/latex/ucsmonograph/ucsmonograph.pdfbin425067 -> 429461 bytes
-rw-r--r--Master/texmf-dist/source/latex/ucsmonograph/ucsmonograph.dtx85
-rw-r--r--Master/texmf-dist/tex/latex/ucsmonograph/ucsmonograph.cls44
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
--- a/Master/texmf-dist/doc/latex/ucsmonograph/ucsmonograph.pdf
+++ b/Master/texmf-dist/doc/latex/ucsmonograph/ucsmonograph.pdf
Binary files 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 @@
%<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@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@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}
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}}{%