更新至 ubuntu 23.10 后,\MakeUppercase(参数 1)出现错误

更新至 ubuntu 23.10 后,\MakeUppercase(参数 1)出现错误

我遇到了一个文档问题,在 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 在评论中首先建议的那样。

相关内容