我的 Latex 代码刚刚出现此错误:
Runaway argument?
{\contentsline {section}{\numberline {4.3}Température d'équilibre d\ETC
./TM écrit .tex:53 : File ended while scanning use of \@writefile.
<inserted text>
\par
l.53 \begin{document}
?
我的代码是这样的:
\documentclass[12pt, letterpaper, twoside, openany]{extbook}
\usepackage[utf8]{inputenc}
\usepackage{fancyhdr}
\usepackage{graphicx}
\pagestyle{fancy}
\usepackage[font=scriptsize, labelfont=bf]{caption}
\usepackage{titlesec}
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{tabularx}
\usepackage{float}
\usepackage{tikz}
\usetikzlibrary{decorations.pathmorphing}
\usepackage{xcolor}
\usetikzlibrary{matrix}
\usetikzlibrary{arrows}
\usetikzlibrary{calc}
\usepackage{textcomp}
\usepackage[multiple]{footmisc}
\usepackage[bindingoffset=14mm]{geometry}
\usepackage[french]{babel}
\newtagform{fn}{(}{)\footnotemark}
\graphicspath{ {/Users/coco/Desktop/School/TM/Worksheet - graph_exc.pdf} {/Users/coco/Desktop/School/TM/Worksheet - graph_obl.pdf}{/Users/coco/Desktop/School/TM/Worksheet - graph_pre.pdf}}
\AddThinSpaceBeforeFootnotes
\FrenchFootnotes
\DeclareUnicodeCharacter{2061}{}
\definecolor{blue}{RGB}{0,0,255}
\interfootnotelinepenalty=10000
\setcounter{secnumdepth}{5}
\usepackage{afterpage}
\newcommand\pagevide{
\null
\thispagestyle{empty}
\addtocounter{page}{0}
\newpage
}
\setlength{\headheight}{14.5pt}
\titleformat{\chapter}[frame]
{\LARGE}
{\filright\rmfamily\bfseries\LARGE\enspace\thechapter\enspace}
{18pt}
{\rmfamily\LARGE\bfseries\filcenter}
\begin{document}
\chapter{TEMPÉRATURE D'ÉQUILIBRE DE LA TERRE}
\section{Introduction}
\section{Variations de la constante solaire}
La constante solaire varie selon des cycles de 11 ans, cette variation est dû notamment aux fluctuations du nombres de taches solaires et à l’activité solaire. C’est un paramètre important car de légères oscillations de l’irradiance solaire peuvent créer d’importants changement de notre climat. Malgré le fait que cette affirmation est controversée, un quasi-consensus s’accorde à dire que ces variations existent belle et bien mais uniquement d’approximativement 0,1\%, soit une variation de 0,5 $W/m^2$ à 5 $W/m^2$. Voici un graphique permettant de mieux visualiser ces variations :
\begin{figure}[H]
\centering
\hspace*{-0.5cm}\includegraphics[width=14cm]{solar_cycle_variations.pdf}
\caption[Variations de la constante solaire annuel (courbe rouge) et journalière (courbe jaune), durant la période 1975-2005, mise en relation avec le nombre de taches solaire (courbe bleue), le nombre d’éruptions solaires (courbe verte) et le flux de la radio sur une longueur d’onde de 10.7 cm (courbe violette)]{Variations de la constante solaire annuel (courbe rouge) et journalière (courbe jaune), durant la période 1975-2005, mise en relation avec le nombre de taches solaire (courbe bleue), le nombre d’éruptions solaires (courbe verte) et le flux de la radio sur une longueur d’onde de 10.7 cm (courbe violette).\footnotemark}
\end{figure}
\footnotetext{Source image : R.A. Rohde, https://en.wikipedia.org/wiki/File:Solar-cycle-data.png\#file}
\end{document}
在我放置最后一部分(图形和文本)之前,我的文档运行良好,但当我删除这部分时,错误仍然存在。
有人能帮帮我吗?谢谢!
答案1
我无法重现您的错误信息。
当我将我的一个 .pdf 文件重solar_cycle_variations.pdf
命名\listfiles
为你的程序代码并添加\usepackage[T1]{fontenc}
注释时,\pagestyle{fancy}
代码
\listfiles
\documentclass[12pt, letterpaper, twoside, openany]{extbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{fancyhdr}
\usepackage{graphicx}
%\pagestyle{fancy}
\usepackage[font=scriptsize, labelfont=bf]{caption}
\usepackage{titlesec}
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{tabularx}
\usepackage{float}
\usepackage{tikz}
\usetikzlibrary{decorations.pathmorphing}
\usepackage{xcolor}
\usetikzlibrary{matrix}
\usetikzlibrary{arrows}
\usetikzlibrary{calc}
\usepackage{textcomp}
\usepackage[multiple]{footmisc}
\usepackage[bindingoffset=14mm]{geometry}
\usepackage[french]{babel}
\newtagform{fn}{(}{)\footnotemark}
\graphicspath{ {/Users/coco/Desktop/School/TM/Worksheet - graph_exc.pdf} {/Users/coco/Desktop/School/TM/Worksheet - graph_obl.pdf}{/Users/coco/Desktop/School/TM/Worksheet - graph_pre.pdf}}
\AddThinSpaceBeforeFootnotes
\FrenchFootnotes
\DeclareUnicodeCharacter{2061}{}
\definecolor{blue}{RGB}{0,0,255}
\interfootnotelinepenalty=10000
\setcounter{secnumdepth}{5}
\usepackage{afterpage}
\newcommand\pagevide{
\null
\thispagestyle{empty}
\addtocounter{page}{0}
\newpage
}
\setlength{\headheight}{14.5pt}
\titleformat{\chapter}[frame]
{\LARGE}
{\filright\rmfamily\bfseries\LARGE\enspace\thechapter\enspace}
{18pt}
{\rmfamily\LARGE\bfseries\filcenter}
\begin{document}
\chapter{TEMPÉRATURE D'ÉQUILIBRE DE LA TERRE}
\section{Introduction}
\section{Variations de la constante solaire}
La constante solaire varie selon des cycles de 11 ans, cette variation est dû notamment aux fluctuations du nombres de taches solaires et à l’activité solaire. C’est un paramètre important car de légères oscillations de l’irradiance solaire peuvent créer d’importants changement de notre climat. Malgré le fait que cette affirmation est controversée, un quasi-consensus s’accorde à dire que ces variations existent belle et bien mais uniquement d’approximativement 0,1\%, soit une variation de 0,5 $W/m^2$ à 5 $W/m^2$. Voici un graphique permettant de mieux visualiser ces variations :
\begin{figure}[H]
\centering
\hspace*{-0.5cm}\includegraphics[width=14cm]{solar_cycle_variations.pdf}
\caption[Variations de la constante solaire annuel (courbe rouge) et journalière (courbe jaune), durant la période 1975-2005, mise en relation avec le nombre de taches solaire (courbe bleue), le nombre d’éruptions solaires (courbe verte) et le flux de la radio sur une longueur d’onde de 10.7 cm (courbe violette)]{Variations de la constante solaire annuel (courbe rouge) et journalière (courbe jaune), durant la période 1975-2005, mise en relation avec le nombre de taches solaire (courbe bleue), le nombre d’éruptions solaires (courbe verte) et le flux de la radio sur une longueur d’onde de 10.7 cm (courbe violette).\footnotemark}
\end{figure}
\footnotetext{Source image : R.A. Rohde, https://en.wikipedia.org/wiki/File:Solar-cycle-data.png\#file}
\end{document}
我得到了一个不错的 .pdf 文件和一个关于 underfull 的警告\hbox
和一个关于 underfull 的警告\vbox
。就这样:
我的系统上使用的软件包是:
This is pdfTeX, Version 3.14159265-2.6-1.40.21 (TeX Live 2020) (preloaded format=pdflatex 2021.2.27) 3 OCT 2021 14:18
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**test.tex
(./test.tex
LaTeX2e <2020-10-01> patch level 4
L3 programming layer <2021-02-18>
(/usr/local/texlive/2020/texmf-dist/tex/latex/extsizes/extbook.cls
Document Class: extbook 1999/01/07 v1.4a NON-Standard LaTeX document class
[...]
*File List*
extbook.cls 1999/01/07 v1.4a NON-Standard LaTeX document class
bk12.clo 2020/04/10 v1.4m Standard LaTeX file (size option)
exscale.sty 2018/09/24 v2.1i Standard LaTeX package exscale
inputenc.sty 2020/08/01 v1.3d Input encoding file
fontenc.sty
fancyhdr.sty 2021/01/28 v4.0.1 Extensive control of page headers and footers
graphicx.sty 2020/09/09 v1.2b Enhanced LaTeX Graphics (DPC,SPQR)
keyval.sty 2014/10/28 v1.15 key=value parser (DPC)
graphics.sty 2020/08/30 v1.4c Standard LaTeX Graphics (DPC,SPQR)
trig.sty 2016/01/03 v1.10 sin cos tan (DPC)
graphics.cfg 2016/06/04 v1.11 sample graphics configuration
pdftex.def 2020/10/05 v1.2a Graphics/color driver for pdftex
caption.sty 2020/10/26 v3.5g Customizing captions (AR)
caption3.sty 2020/10/21 v2.2e caption3 kernel (AR)
titlesec.sty 2019/10/16 v2.13 Sectioning titles
amsmath.sty 2020/09/23 v2.17i AMS math features
amstext.sty 2000/06/29 v2.01 AMS text
amsgen.sty 1999/11/30 v2.0 generic functions
amsbsy.sty 1999/11/29 v1.2d Bold Symbols
amsopn.sty 2016/03/08 v2.02 operator names
mathtools.sty 2020/03/24 v1.24 mathematical typesetting tools
calc.sty 2017/05/25 v4.3 Infix arithmetic (KKT,FJ)
mhsetup.sty 2017/03/31 v1.3 programming setup (MH)
tabularx.sty 2020/01/15 v2.11c `tabularx' package (DPC)
array.sty 2020/10/01 v2.5c Tabular extension package (FMi)
float.sty 2001/11/08 v1.3d Float enhancements (AL)
tikz.sty 2020/12/27 v3.1.8b (3.1.8b)
pgf.sty 2020/12/27 v3.1.8b (3.1.8b)
pgfrcs.sty 2020/12/27 v3.1.8b (3.1.8b)
pgfrcs.code.tex
pgfcore.sty 2020/12/27 v3.1.8b (3.1.8b)
pgfsys.sty 2020/12/27 v3.1.8b (3.1.8b)
pgfsys.code.tex
pgfsyssoftpath.code.tex 2020/12/27 v3.1.8b (3.1.8b)
pgfsysprotocol.code.tex 2020/12/27 v3.1.8b (3.1.8b)
xcolor.sty 2016/05/11 v2.12 LaTeX color extensions (UK)
color.cfg 2016/01/02 v1.6 sample color configuration
pgfcore.code.tex
pgfcomp-version-0-65.sty 2020/12/27 v3.1.8b (3.1.8b)
pgfcomp-version-1-18.sty 2020/12/27 v3.1.8b (3.1.8b)
pgffor.sty 2020/12/27 v3.1.8b (3.1.8b)
pgfkeys.sty
pgfkeys.code.tex
pgfmath.sty
pgfmath.code.tex
pgffor.code.tex
tikz.code.tex
textcomp.sty 2020/02/02 v2.0n Standard LaTeX package
footmisc.sty 2011/06/06 v5.5b a miscellany of footnote facilities
geometry.sty 2020/01/02 v5.9 Page Geometry
ifvtex.sty 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead.
iftex.sty 2020/03/06 v1.0d TeX engine tests
babel.sty 2021/02/22 3.54 The Babel package
french.ldf 2020/10/10 v3.5l French support from the babel system
scalefnt.sty
afterpage.sty 2014/10/28 v1.08 After-Page Package (DPC)
l3backend-pdftex.def 2021-02-18 L3 backend support: PDF output (pdfTeX)
supp-pdf.mkii
epstopdf-base.sty 2020-01-24 v2.11 Base part for package epstopdf
epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live
solar_cycle_variations.pdf Graphic file (type pdf)
***********
文档类(extbook.cls
)以及一些包裹(例如amstext.sty
,,,,,,)amsgen.sty
amsbsy.sty
amsopn.sty
footmisc.sty
似乎相当旧,可能需要维护以适应 LaTeX 内核和其他软件包的最新变化。
另外,\usepackage[T1]{fontenc}
我还收到有关缺少字体形状以及在使用法语时需要使用 T1 编码加载 fontenc 的警告。
\pagestyle{fancy}
页眉看起来很奇怪:
但我从未收到与创建 .toc 文件相关的错误,例如
Runaway argument?
{\contentsline {section}{\numberline {4.3}Température d'équilibre d\ETC
./TM écrit .tex:53 : File ended while scanning use of \@writefile.
<inserted text>
可能是在之前的编译中出现了错误,但此错误已得到修复,因此您需要在重新编译之前删除所有辅助文件(.aux、.toc 等)。
:
您的网址中的冒号可能\footnotetext
应该以 开头\string
,即,
\footnotetext{Source image : R.A. Rohde, https\string://en.wikipedia.org/wiki/File\string:Solar-cycle-data.png\#file}
,产量
代替
\footnotetext{Source image : R.A. Rohde, https://en.wikipedia.org/wiki/File:Solar-cycle-data.png\#file}
,产量
。
也许您可以使用包 hyperref 或包 url 中的命令\url
将 url 转换为可点击的超链接,以便您可以访问源图像。