abntex2 icon indicating copy to clipboard operation
abntex2 copied to clipboard

toc: Argument of \MakeUppercase (arg 1) has an extra }

Open denilsonsa opened this issue 1 year ago • 3 comments

Estou tentando migrar minha monografia do antigo pacote abnt versão 1 para o novo abntex2. Infelizmente, estou tento problemas com o table-of-contents. O código-fonte está disponível no GitHub, e versão experimental está na branch abntex2.

Ao tentar compilar, recebo o seguinte erro:

(./mouse_magnetometro_monografia.toc
./mouse_magnetometro_monografia.toc:10: Argument of \MakeUppercase (arg 1) has 
an extra }.
<inserted text> 
                \par 
l.10 ...Uppercase []{Introdução}}{11}{chapter.1}
                                                  % 

Olhando o arquivo .toc, vejo isto:

…
\contentsline {chapter}{\chapternumberline {1}\MakeUppercase []{Introdução}}{11}{chapter.1}%
\contentsline {section}{\numberline {1.1}Motivação e objetivos}{12}{section.1.1}%
…

Olhando esse mesmo arquivo .toc, mas usando a versão antiga abnt, consigo observar que \MakeUppercase não é utilizado:

…
\contentsline {chapter}{\numberline {1}Introdução}{1}{chapter.listoffigures.1}%
\contentsline {section}{\numberline {1.1}Motivação e objetivos}{2}{section.listoffigures.1.1}%
…

Não tenho experiência suficiente com LaTeX/TeX, e não sei o que está errado.

Passos para reprodução do problema

git clone https://github.com/denilsonsa/atmega8-magnetometer-usb-mouse.git
cd atmega8-magnetometer-usb-mouse/monografia
git checkout abntex2
make

Sistema

  • Manjaro Linux no x86_64
  • pdfTeX 3.141592653-2.6-1.40.25 (TeX Live 2023/Arch Linux)

denilsonsa avatar Jul 14 '23 13:07 denilsonsa