我正在尝试使用该包xassoccnt
,但它会产生以下错误:
未定义控制序列。\label{...}。
下面是我用 TeXstudio 运行的文件,使用 PDFLaTeX 作为默认编译(但使用 LateX 作为默认编译会产生相同的错误)。
- 当我按如下所示运行它时,第一次运行时会出现几条错误消息(我不知道为什么),但随后运行时没有任何错误。
- 当我运行它时删除命令后
\begin{comment}
在\end{comment}
第 18 行和第 20 行,我收到错误消息
未定义控制序列。\label{...}
在第 86 和 128 行。
这是我的 *.tex 文件:
\documentclass[10pt,a4paper]{article}
% Sur TeXstudio: Production/Compilation par défaut: PDFLaTeX
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Préambule
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%
% Packages
%%%%%%%%%%%%%%%%%%%
\usepackage{comment}
% Pour le français
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\begin{comment}
\usepackage{xassoccnt} % commande \TotalValue{totalpages}
\end{comment}
\begin{comment}
\DeclareTotalAssociatedCounters{page}{totalpages}
\end{comment}
%%%%%%%%%%%%%%%%%%%
% Commandes de titre (À ADAPTER)
%%%%%%%%%%%%%%%%%%%
\author{Robin Pereboom}
\newcommand{\session}{mars 2019}
\newcommand{\DureePartOne}{25 minutes}
\newcommand{\DureePartTwo}{35 minutes}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Début du document
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%%%% Nombre total de pages; package xassoccnt; commande \TotalValue{totalpages}
\begin{comment}
The number of pages in this beautiful document: \TotalValue{totalpages} pages!
\end{comment}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% TEXTE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%
% PREMIÈRE PARTIE - BEGIN
%%%%%%%%%%%%%%%%%%%
\begin{center}
{\LARGE \textbf{Examen d'admission: session \session}}\\
\vspace{2.\baselineskip}
\uppercase{\textbf{\huge Mathématiques}}\\
{\textbf{\LARGE Première partie, sans calculatrice}}\\
\vspace{2.\baselineskip}
\framebox[\textwidth][l]{
\begin{tabular}{ll}
Durée de l'épreuve: &première partie: \DureePartOne\\
&seconde partie: \DureePartTwo\\
&total: 60 minutes\\
\\
Ouvrages et matériel autorisés: &\parbox[t]{9cm}{règle graduée, compas et rapporteur}\\
\\
Barème: & 50 points au total\\
\\
Nombres de pages incluant celle-ci: &première partie: \pageref{LastPagePart01} pages\\
& seconde partie: \pageref{LastPagePart02} pages\\
& total: XX pages\\
\end{tabular}
}
\end{center}
\newpage
\part*{\LARGE{Première partie, sans calculatrice}}
BLABLABLA PREMIÈRE PARTIE
%%%%%%%%%%%%%%%%%%%
% PREMIÈRE PARTIE - END
%%%%%%%%%%%%%%%%%%%
\label{LastPagePart01}
%%%%%%%%%%%%%%%%%%%
% SECONDE PARTIE - BEGIN
%%%%%%%%%%%%%%%%%%%
\newpage
~
\vspace{1.\baselineskip}
\begin{center}
{\LARGE \textbf{Examen d'admission: session \session}}\\
\vspace{2.\baselineskip}
\uppercase{\textbf{\huge Mathématiques}}\\
{\textbf{\LARGE Seconde partie, avec calculatrice}}\\
\vspace{2.\baselineskip}
\framebox[\textwidth][l]{
\begin{tabular}{ll}
Durée de l'épreuve: &première partie: \DureePartOne\\
&seconde partie: \DureePartTwo\\
&total: 60 minutes\\
\\
Ouvrages et matériel autorisés: &\parbox[t]{5cm}{machine à calculer (calculatrice autorisée : Casio fx-85, TI-30 (mais non TI-30X PRO) ou modèle équivalent; en aucun cas une calculatrice graphique, programmable ou permettant de résoudre des équations ne sera autorisée), règle graduée, compas et rapporteur}\\
\\
Barème: & 50 points au total\\
\\
Nombres de pages incluant celle-ci: &première partie: \pageref{LastPagePart01} pages\\
& seconde partie: \pageref{LastPagePart02} pages\\
& total: XX pages\\
\end{tabular}
}
\end{center}
\setcounter{page}{1}
\newpage
\part*{\LARGE{Seconde partie, avec calculatrice}}
BLABLABLA SECONDE PARTIE
%%%%%%%%%%%%%%%%%%%
% SECONDE PARTIE _ END
%%%%%%%%%%%%%%%%%%%
\label{LastPagePart02}
\end{document}
我的想法是自动获取第一部分的页数(这里是 2)、第二部分的页数(这里是 2)以及总页数(这里是 XX,我想用命令替换它\TotalValue{totalpages}
)。
有人有解决方案吗?提前致谢!