Elementos pré-textuais em romanos

383 views
Skip to first unread message

Andre Luiz Tietbohl Ramos

unread,
Nov 25, 2014, 5:59:38 PM11/25/14
to late...@googlegroups.com
Prezados(as),

Meu departamento exige elementos pré-textuais em romanos, assim sendo utilizei o código abaixo no abntex2.cls (obtido de https://code.google.com/p/abntex2/wiki/HowToPretextuaisRomanos):

...
\chapterstyle{abnt}
% ---
% início do arquivo acima não teve modificações...

% ---
%%% -----
%%% Formato de cabecalho/rodape
%%% -----

%%% Páginas pré-textuais

\makepagestyle{pre_textual_romano} %%% escolha um nome
  \pagenumbering{roman}
  \makeevenfoot{pretextual}{}{\ABNTEXfontereduzida \textbf \thepage}{}
  \makeoddfoot{pretextual}{}{\ABNTEXfontereduzida \textbf \thepage}{}

% resto do arquivo abaixo não teve modificações...
% -----
% Declaracoes de cabecalhos
...

Com este novo arquivo abntex2.cls, modifiquei a parte inicial de meu documento conforme abaixo:

\begin{document}
% Retira espaço extra obsoleto entre as frases.
\frenchspacing
% não ultrapassar limite margens
\sloppy
\lstloadlanguages{C,C++,HTML,XML,SQL,SPARQL,PHP,Python,Matlab,Lisp}
\lstset{language=Lisp,basicstyle=\footnotesize,stringstyle=\ttfamily,frame=single}
\lstset{language=SQL,morekeywords={PREFIX,java,rdf,rdfs,url}}
% ----------------------------------------------------------
% ELEMENTOS PRÉ-TEXTUAIS
% ----------------------------------------------------------
\pretextual
\begin{pre_textual_romano}
% ---
% Capa
% ---
% \imprimircapa
\thispagestyle{empty}
\include{cover}
% ---
% ---
% Folha de rosto
% ---
\include{1stpage}
% \imprimirfolhaderosto
% ---
% ---
% Resumo
% ---
\include{abstract}
% ---
% ---
% NOTA DA ABNT NBR 15287:2011, p. 4:
%  ``Se exigido pela entidade, apresentar os dados curriculares do autor em
%     folha ou página distinta após a folha de rosto.''
% ---
% ---
% inserir o sumario
% ---
\pdfbookmark[0]{\contentsname}{toc}
\tableofcontents*
\cleardoublepage
% ---
% ---
% inserir lista de ilustrações
% ---
\pdfbookmark[0]{\listfigurename}{lof}
\listoffigures*
\cleardoublepage
% ---
% ---
% inserir lista de tabelas
% ---
\pdfbookmark[0]{\listtablename}{lot}
\listoftables*
\cleardoublepage
% ---
% ---
% inserir lista de abreviaturas e siglas
% ---
\include{acronym}
% ---
% ---
% inserir lista de símbolos
% ---
% \begin{simbolos}

% \end{simbolos}
% ---
\end{pre_textual_romano}

...

O resto do documento compilava corretamente, isto é, sem o erro abaixo:

! Class memoir Error: Undefined pagestyle 'pretextual', so I cannot change it.

See the memoir class documentation for explanation.
Type  H <return>  for immediate help.
...                                             
                                                 
l.768 ...{\ABNTEXfontereduzida \textbf \thepage}{}
                                                 
!  ==> Fatal error occurred, no output PDF file produced!

Qualquer ajuda muito apreciada.

Obrigado,

--
Andre Luiz Tietbohl Ramos <andrel...@gmail.com>

Youssef Cherem

unread,
Nov 25, 2014, 6:35:50 PM11/25/14
to late...@googlegroups.com
\renewcommand{\thepage}{\roman{page}}


Não funciona?

--
You received this message because you are subscribed to the Google Groups "Latex-br" group.
To unsubscribe from this group and stop receiving emails from it, send an email to latex-br+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/latex-br/1416956376.8092.13.camel%40sigmatech.
For more options, visit https://groups.google.com/d/optout.

Lauro César

unread,
Nov 26, 2014, 2:37:22 AM11/26/14
to late...@googlegroups.com
Outra coisa, não era para alterar o arquivo abntex2.cls. Basta colocar o código do exemplo no cabeçalho do seu documento. 
To view this discussion on the web visit https://groups.google.com/d/msgid/latex-br/CAPENqt38CvAbCe096%3DkqeBEZuEEKFBkZNdgpEBZSMrpY%3DbTivA%40mail.gmail.com.

Ben Hamon

unread,
Feb 20, 2015, 12:18:06 PM2/20/15
to late...@googlegroups.com
Oi gente,
Super parabéns e obrigado pelo trabalho feito!!! Só consegui aprender LaTex por vcs!!! Fico numa dívida imensa. Vc Lauro César e o equipe inteiro são fenomenais.

Agora a minha pergunta é sobre colocar numeração romana no inicio embaixo e centrado: não consigo que se imprimam as letras romanas depois de compilar, me indicariam por favor onde é que está o meu erro? (Pode ser no makepagestyle mas nem estou sabendo o que mudar.) Aqui mando meu MWE e espero e agradeço adiantado possam me ajudar. Até, Benjamin

MWE

\documentclass[12pt, openright, twoside, letterpaper, brazil]{abntex2} 
\makepagestyle{pretextual} %%% empty plain ??
  \pagenumbering{roman} 
  \makeevenfoot{pretextual}{}{\ABNTEXfontereduzida \thepage}{}
  \makeoddfoot{pretextual}{}{\ABNTEXfontereduzida \thepage}{}
  
\begin{document} \pretextual
\renewcommand{\thepage}{\roman{page}}

\chapter*{i} Toc, Lof, Lot
\chapter*{iii} Resumo 

\newpage \textual
\renewcommand{\thepage}{\arabic{page}}
\chapter*{5} Pixação 
\end{document}

Lauro César

unread,
Feb 20, 2015, 3:31:55 PM2/20/15
to late...@googlegroups.com
Olá Benjamin

Veja como criar cabeçalhos e rodapés nesta página da wiki do abntex2:


De toda forma, adaptei o seu exemplo para que ele atenda ao seu desejo:

\documentclass[12pt, openright, twoside, letterpaper, brazil]{abntex2} 

\usepackage{lipsum}

  \makepagestyle{meuestilo} 
  \makeevenfoot{meuestilo}{}{\ABNTEXfontereduzida \uppercase\expandafter{\romannumeral \thepage\relax} }{}
  \makeoddfoot{meuestilo}{}{\ABNTEXfontereduzida \uppercase\expandafter{\romannumeral \thepage\relax} }{}
  
\begin{document} 

\pretextual
\pagestyle{meuestilo}

\lipsum[1-5]

\chapter*{Primeiro capítulo} 

\lipsum[1-5]

\chapter*{Segundo capítulo} 

\lipsum[1-5]

\textual

\chapter*{Terceiro capítulo} Pixação 

\lipsum[1-5]

\end{document}


Observe que adicionei o pacote lipsum apenas para que seja gerado algum texto no documento. Observe também que a primeira página de cada capítulo não é numerada. Se quiser que também sejam numeradas, altere com \makeevenfoot o estilo abntchapfirst.

Abraços!

Lauro César

--
You received this message because you are subscribed to the Google Groups "Latex-br" group.
To unsubscribe from this group and stop receiving emails from it, send an email to latex-br+u...@googlegroups.com.

Ben Hamon

unread,
Mar 25, 2015, 3:09:37 PM3/25/15
to late...@googlegroups.com
Olá Lauro de novo,
seu exemplo é muito claro, obrigado.
Queria acrescentar mais uma pergunta: tomando o seu exemplo,

como se poderia fazer para colocar numeros em TODAS as folhas?

No seu mwe fica sem os numeros de folha iii e 5.

Imagino que é bem simples a resposta mas até fui ler os links e manuais que vc indica sem conseguir fazer essa mudanza.
Quero dizer de novo que é muito importante a ajuda que vcs estam me dando e a dúvida que tenha agora é a última para que aceitem na universidade meus papeis de mestrado finalizado.
Muito obrigado mais uma vez,
Benjamin
Reply all
Reply to author
Forward
0 new messages