Bug com o pacote pdfpages

174 views
Skip to first unread message

Thiago Nascimento

unread,
Dec 16, 2014, 9:04:21 PM12/16/14
to late...@googlegroups.com
Olá a todos,

Tentando colocar um .pdf dentro do documento descobri que ao inserir o pacote pdfpages existe um conflito no abntex2 se no documento já existir o pacote titlesec.

O código:

\documentclass[        
section=TITLE,
]{abntex2}

\usepackage{titlesec}
\usepackage{lipsum}
\usepackage{pdfpages}

\begin{document}
\chapter{Capitulo}
\lipsum[3-4]
\section{Secao}
\lipsum[3-4]
\end{document}

Causa o erro:

Missing number, treated as zero. \section{Secao}
Color stack action is missing. \section{Secao}

Descobri que removendo section=TITLE do parâmetro do abntex2 o código funciona. 

Fui atras do código e verifiquei que deixando section=TITLE e removendo \MakeTextUppercase do comando \ABNTEXsectionupperifneeded o código também funciona. 

Pelo visto existe um problema com o \MakeTextUppercasee + titleset e o pacote pdfpages.

O seguinte código funciona:

\documentclass[        
section=TITLE,
]{abntex2}

%\usepackage{titlesec}
\usepackage{lipsum}
\usepackage{pdfpages}


%\newcommand{\ABNTEXsectionupperifneeded}{\ifthenelse{\boolean{ABNTEXuppersection}}{\MakeTextUppercase}{}}
\renewcommand{\ABNTEXsectionupperifneeded}{\ifthenelse{\boolean{ABNTEXuppersection}}{}{}}

\begin{document}
\chapter{Capitulo}
\lipsum[3-4]
\section{Secao}
\lipsum[3-4]
\end{document}

Podem confirmar isso?



Lauro César

unread,
Dec 17, 2014, 3:44:49 AM12/17/14
to late...@googlegroups.com
Olá Thiago

Obrigado pela detalhada investigação. 

Por que (e para quê) você usa o titlesec?

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.
To view this discussion on the web visit https://groups.google.com/d/msgid/latex-br/da75049e-04ab-4365-aa74-2ee36bd46b8d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Thiago Nascimento

unread,
Dec 17, 2014, 5:55:34 AM12/17/14
to late...@googlegroups.com
Obrigado pelo retorno Lauro.

Você fez uma boa pergunta. Eu não sei porque estou usando. Resolvi tirar e ver o que acontece. Logo de cara, o espaçamento antes da section foram alteradas. Depois de alguns testes, consegui resolver o problema do espaçamento alterando o valor de \setbeforesecskip{\onelineskip} para \setbeforesecskip{18pt}

Como tirei o pacote titleset agora já posso o pacote pdfpages. Ainda acho que existe esse bug (ou conflito) que alguém precisa confirmar.

Obrigado pela ajuda.

Reply all
Reply to author
Forward
0 new messages