添加变音符号后出错

添加变音符号后出错

我在编译包含捷克变音符号的文件时遇到了令人沮丧的问题。

main.tex

\documentclass{notes}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{pdfpages}
\usepackage{minitoc}

\begin{document}

% \includepdf{PDFs/Cover}
\clearpage
\renewcommand{\thepage}{\roman{page}}
\setcounter{page}{1}

\dominitoc
\tableofcontents
\listoffigures
\listofmyequations

\clearpage
\renewcommand{\thepage}{\arabic{page}}
\setcounter{page}{1}
\include{lecture1}

\end{document}

lecture1.tex

\mainsection{1}{Lecture title}{dd/mm/yyy}

Hello ř

当我不将ř文件放入时,它可以正常编译。添加后,它以以下我无法理解的错误消息结束:

(./main.equ) [1] (./lecture1.tex
(/usr/local/texlive/2019/texmf-dist/tex/latex/base/utf8.def)
! Missing $ inserted.
<inserted text> 
                $
l.6 Hello ř

所有文件均以 UTF-8 保存(VS Code 显示)。

请问你能帮帮我吗?

答案1

notes注释中显示的类几乎破坏了所有 LaTeX 重音命令。特别是在这里,它重新定义为\v不是\boldsymbol{v}av 重音的 be,而是一个数学模式命令,因此产生了您显示的错误。

一个更简单的例子是

\documentclass{article}
\usepackage{amsmath}
\renewcommand{\v}{{\boldsymbol v}}

\begin{document}

Hello  ř

\end{document}

产生

! Missing $ inserted.
<inserted text> 
                $
l.7 Hello  ř
             
? 

唯一真正的解决办法是不要使用此类notes(除此之外还有其他几个错误),但是如果必须使用它,请编辑notes.cls以删除或注释掉此部分


% NO!: % bold letters (useful for random variables)
% NO!: \renewcommand{\a}{{\boldsymbol a}}
% NO!: \renewcommand{\b}{{\boldsymbol b}}
% NO!: \renewcommand{\c}{{\boldsymbol c}}
% NO!: \renewcommand{\d}{{\boldsymbol d}}
% NO!: \newcommand{\e}{{\boldsymbol e}}
% NO!: \newcommand{\f}{{\boldsymbol f}}
% NO!: \newcommand{\g}{{\boldsymbol g}}
% NO!: \newcommand{\h}{{\boldsymbol h}}
% NO!: \renewcommand{\i}{{\boldsymbol i}}
% NO!: \renewcommand{\j}{{\boldsymbol j}}
% NO!: \renewcommand{\k}{{\boldsymbol k}}
% NO!: \newcommand{\m}{{\boldsymbol m}}
% NO!: \newcommand{\n}{{\boldsymbol n}}
% NO!: \renewcommand{\o}{{\boldsymbol o}}
% NO!: \newcommand{\p}{{\boldsymbol p}}
% NO!: \newcommand{\q}{{\boldsymbol q}}
% NO!: \renewcommand{\r}{{\boldsymbol r}}
% NO!: \newcommand{\s}{{\boldsymbol s}}
% NO!: \renewcommand{\t}{{\boldsymbol t}}
% NO!: \renewcommand{\u}{{\boldsymbol u}}
% NO!: \renewcommand{\v}{{\boldsymbol v}}
% NO!: \newcommand{\w}{{\boldsymbol w}}
% NO!: \newcommand{\x}{{\boldsymbol x}}
% NO!: \newcommand{\y}{{\boldsymbol y}}
% NO!: \newcommand{\z}{{\boldsymbol z}}
% NO!: \newcommand{\A}{{\boldsymbol A}}
% NO!: \newcommand{\B}{{\boldsymbol B}}
% NO!: \newcommand{\C}{{\boldsymbol C}}
% NO!: \newcommand{\D}{{\boldsymbol D}}
% NO!: \newcommand{\E}{{\boldsymbol E}}
% NO!: \newcommand{\F}{{\boldsymbol F}}
% NO!: \newcommand{\G}{{\boldsymbol G}}
% NO!: \renewcommand{\H}{{\boldsymbol H}}
% NO!: \newcommand{\I}{{\boldsymbol I}}
% NO!: \newcommand{\J}{{\boldsymbol J}}
% NO!: \newcommand{\K}{{\boldsymbol K}}
% NO!: \renewcommand{\L}{{\boldsymbol L}}
% NO!: \newcommand{\M}{{\boldsymbol M}}
% NO!: \renewcommand{\O}{{\boldsymbol O}}
% NO!: \renewcommand{\P}{{\mathbb{P}}}
% NO!: \newcommand{\Q}{{\boldsymbol Q}}
% NO!: \newcommand{\R}{{\boldsymbol R}}
% NO!: \renewcommand{\S}{{\boldsymbol S}}
% NO!: \newcommand{\T}{{\boldsymbol T}}
% NO!: \newcommand{\U}{{\boldsymbol U}}
% NO!: \newcommand{\V}{{\boldsymbol V}}
% NO!: \newcommand{\W}{{\boldsymbol W}}
% NO!: \newcommand{\X}{{\boldsymbol X}}
% NO!: \newcommand{\Y}{{\boldsymbol Y}}
% NO!: \newcommand{\Z}{{\boldsymbol Z}}

相关内容