我正在写讲座笔记,并已开始使用我的 tex 文件,如下所示:NB:我在 Mac 上使用 Texstudio 和 miktex
代码:
% !TeX spellcheck = fr_FR
\documentclass[12pt, twoside]{article}
\usepackage{amsfonts, amssymb}
\usepackage{amsmath, amsthm}
\usepackage[T1]{fontenc}
\usepackage[french,english]{babel}
\newtheorem{theorem}{Théorème}[section]
\newtheorem{lemma}[theorem]{Lemme}
\newtheorem{corollary}[theorem]{Corollaire}
\newtheorem{proposition[theorem]{Proposition}
\newtheorem{property}[theorem]{Propriété}
\newtheorem{remark}[theorem]{Remarque}
\newtheorem{definition}[theorem]{Définition}
\newtheorem{notation}{Notation}
\newtheorem{proof}{Preuve}
\textheight=8.88in \textwidth=6.7in
\oddsidemargin=0.15in \evensidemargin=0.19in
\voffset=-0.9truecm \hoffset=-0.6truecm \allowdisplaybreaks
\linespread{1.4}
\title{\textbf{\Large {Inégalités Intégrales}}}
\date{31 Octobre 2022}
\author{Farai Nechikwira}
\begin{document}
\maketitle{Chapitre 1: Inegalite integrale lineaire}
1. Integrale de type Gronwall
\begin{theorem}
...
\end{theorem}
但是我在第 16 行出现以下错误。Paragraph ended before \@xnthm was complete.
第 16 行是空白,类似于最后一个 \newtheorem 声明下方的内容。
删除空白行不会产生任何错误,但编译时我的标题似乎消失了。可能是什么问题?
答案1
您的代码存在一些问题。
主要问题是缺少一个括号:
\newtheorem{proposition[theorem]{Proposition}
应该
\newtheorem{proposition}[theorem]{Proposition}
但如果您的文档是法语的,正如环境名称所证明的那样,您应该这样做
\usepackage[english,french]{babel}
使用您的代码,主要语言将是英语。
你也不想要\newtheorem{proof}{Preuve}
,而是
\setlocalecaption{french}{proof}{Preuve}
或者,如果你正在运行旧版本的 LaTeX,
\addto\captionsfrench{\renewcommand{\proofname}{Preuve}}
不要“手动”设置页面参数:使用包geometry
。最重要的是不要设置\voffset
和\hoffset
。
\documentclass[12pt, twoside]{book}
\usepackage{amsfonts, amssymb}
\usepackage{amsmath, amsthm}
\usepackage[T1]{fontenc}
\usepackage[english,french]{babel}
\newtheorem{theorem}{Théorème}[section]
\newtheorem{lemma}[theorem]{Lemme}
\newtheorem{corollary}[theorem]{Corollaire}
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{property}[theorem]{Propriété}
\newtheorem{remark}[theorem]{Remarque}
\newtheorem{definition}[theorem]{Définition}
\newtheorem{notation}{Notation}
\setlocalecaption{french}{proof}{Preuve}
%\textheight=8.88in \textwidth=6.7in
%\oddsidemargin=0.15in \evensidemargin=0.19in
%\voffset=-0.9truecm \hoffset=-0.6truecm
\allowdisplaybreaks
\linespread{1.4}
\title{\textbf{\Large {Inégalités Intégrales}}}
\date{31 Octobre 2022}
\author{Farai Nechikwira}
\begin{document}
\maketitle
\chapter{Inegalité integrale linéaire}
\section{Integrale de type Gronwall}
\begin{theorem}
...
\end{theorem}
\begin{proof}
...
\end{proof}
\end{document}
答案2
查看线路
\newtheorem{proposition[theorem]{Proposition}
缺少一个}
。应该是
\newtheorem{proposition}[theorem]{Proposition}
此外,您不能定义一个名为的定理,proof
因为amsthm
已经定义了同名的环境。
第三:我建议使用geometry
包来设置边距,而不是像那样手动设置。