我遇到了一个文档问题,在 Ubuntu 的上一个版本(23.04)中,编译时没有任何错误。然而,在更新到版本 23.10 后,它抛出了一系列与此相关的错误! Paragraph ended before \MakeUppercase (arg 1) was complete.
和其他一些错误,如下图所示。奇怪的是,我的文件中没有任何 \MakeUppercase,大多数错误似乎与注释行有关,删除它们并不能解决这些问题。
我使用的是通过 texlive-full 2023.20230613-3 安装的 pdfTeX 3.141592653-2.6-1.40.25 (TeX Live 2023/Debian)。似乎之前的版本 2023.20230613-2 没有这个问题。有人知道我该如何恢复到之前的版本或解决这个问题吗?
非常感谢!
编辑 1:我之前没有展示任何代码,因为基本上都是注释行,我将展示它们和下面第一章的开头:
%% abtex2-modelo-trabalho-academico.tex, v<VERSION> laurocesar
%% Copyright 2012-<COPYRIGHT_YEAR> by abnTeX2 group at http://www.abntex.net.br/
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% http://www.latex-project.org/lppl.txt
%% and version 1.3 or later is part of all distributions of LaTeX
%% version 2005/12/01 or later.
%%
%% This work has the LPPL maintenance status `maintained'.
%%
%% The Current Maintainer of this work is the abnTeX2 team, led
%% by Lauro César Araujo. Further information are available on
%% http://www.abntex.net.br/
%%
%% This work consists of the files abntex2-modelo-trabalho-academico.tex,
%% abntex2-modelo-include-comandos and abntex2-modelo-references.bib
%%
% ------------------------------------------------------------------------
% ------------------------------------------------------------------------
% abnTeX2: Modelo de Trabalho Academico (tese de doutorado, dissertacao de
% mestrado e trabalhos monograficos em geral) em conformidade com
% ABNT NBR 14724:2011: Informacao e documentacao - Trabalhos academicos -
% Apresentacao
% ------------------------------------------------------------------------
% ------------------------------------------------------------------------
\documentclass[
% -- opções da classe memoir --
12pt, % tamanho da fonte
openright, % capítulos começam em pág ímpar (insere página vazia caso preciso)
oneside, % para impressão mudar para twoside para facilitar impressaõ de frente e verso
a4paper, % tamanho do papel.
% -- opções da classe abntex2 --
%chapter=TITLE, % títulos de capítulos convertidos em letras maiúsculas
%section=TITLE, % títulos de seções convertidos em letras maiúsculas
%subsection=TITLE, % títulos de subseções convertidos em letras maiúsculas
%subsubsection=TITLE,% títulos de subsubseções convertidos em letras maiúsculas
% -- opções do pacote babel --
english, % idioma adicional para hifenização
brazil % o último idioma é o principal do documento
]{abntex2}
% ---
% Pacotes básicos
% ---
\usepackage{lmodern} % Usa a fonte Latin Modern
\usepackage[T1]{fontenc} % Selecao de codigos de fonte.
\usepackage[utf8]{inputenc} % Codificacao do documento (conversão automática dos acentos)
\usepackage{indentfirst} % Indenta o primeiro parágrafo de cada seção.
\usepackage{color} % Controle das cores
\usepackage{graphicx} % Inclusão de gráficos
\usepackage{microtype} % para melhorias de justificação
\usepackage{hyperref}
\usepackage{times}
\usepackage{longtable}
\usepackage{multirow}
\usepackage[noadjust]{cite}
\usepackage{fmtcount} % equivalent to \usepackage[super]{nth}
\usepackage{pdfpages}
\usepackage{amsmath}
\usepackage{amsthm,amsfonts}
\usepackage{verbatim}
% ---
% ---
% Pacotes adicionais, usados apenas no âmbito do Modelo Canônico do abnteX2
% ---
\usepackage{lipsum} % para geração de dummy text
% ---
% ---
% Pacotes de citações
% ---
\usepackage[brazilian,hyperpageref]{backref} % Paginas com as citações na bibl
\usepackage[num,overcite]{abntex2cite}
% ---
% CONFIGURAÇÕES DE PACOTES
% ---
% ---
% Configurações do pacote backref
% Usado sem a opção hyperpageref de backref
\renewcommand{\backrefpagesname}{Citado na(s) página(s):~}
% Texto padrão antes do número das páginas
\renewcommand{\backref}{}
% Define os textos da citação
\renewcommand*{\backrefalt}[4]{
\ifcase #1 %
Nenhuma citação no texto.%
\or
Citado na página #2.%
\else
Citado #1 vezes nas páginas #2.%
\fi}%
% ---
% ---
% Informações de dados para CAPA e FOLHA DE ROSTO
% ---
\titulo{title}
\autor{name}
\local{Belo Horizonte}
\data{2023}
\orientador{name}
\coorientador{name}
\instituicao{%
Universidade Federal de Minas Gerais -- UFMG
\par
Departamento de Química
\par
Programa de Pós-Graduação}
\tipotrabalho{Tese (Doutorado)}
% O preambulo deve conter o tipo do trabalho, o objetivo,
% o nome da instituição e a área de concentração
\preambulo{Modelo canônico de trabalho monográfico acadêmico em conformidade com as normas ABNT apresentado à comunidade de usuários \LaTeX.}
% ---
我的第一章是这样开始的:
\chapter{Introdução}
a lot of text ....
答案1
我找到了问题,它出现在 abntex 软件包更新中,正如报告和重现的那样Github
解决方案是删除 microtype 包或使用 \usepackage[nopatch=all]{microtype},正如 Ulrike Fischer 在评论中首先建议的那样。