编辑

编辑

我正在编写一个包含一系列数学公式的文档。我正在使用包托克洛夫特,其中有一节解释了如何制作新的清单一些东西。我完全按照文档中写的那样做了,但每次编译和查看文档时,数学公式列表都不会出现。我定义的命令唯一显示的内容\listofformulation是列表名称的标题,但它比目录、图表列表和表格列表的标题要小。

我从 tocloft 的文档中注意到的另一件事是,每次在文档中写入新公式并进行编译时,都应将其添加到名为作业名称.扩展名在哪里:

  • 工作名称:是文档文件的名称。
  • 扩展:是文件的扩展名。

但是这个文件没有出现在我编写文档的目录中。

这是我在.tex文件:

\documentclass[a4paper,11pt,oneside,italian]{article}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx}
\usepackage{multirow}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{float}
\usepackage[bottom]{footmisc}
\usepackage{csquotes}
\usepackage{fancyhdr}
\usepackage[bibstyle=numeric,backend=biber,sorting=nty]{biblatex}
\usepackage{xcolor}
\usepackage{verbatim}
\usepackage{tcolorbox}
\usepackage[hidelinks]{hyperref}
\usepackage{tocloft}
\usepackage[acronym,toc,nomain]{glossaries}

\addbibresource{Bibliografia/bibliografia.bib} 

\definecolor{darkblue}{rgb}{0.0,0.0,0.6}
\definecolor{darkgreen}{rgb}{0.0,0.6,0.0}

\newcommand{\listofformulation}{Elenco delle formule}

\newlistof{formula}{for}{\listofformulation}

\newcommand{\formula}[1]
{%
    \refstepcounter{formula}
    \par\noindent{\textbf{Formula \theformula}: #1}
    \phantomsection
    \addcontentsline{for}{formula}{\protect\numberline{\theformula}#1}\par
}

\begin{document}
    
    \pagenumbering{gobble}

    %Title of the document
    
    \newpage
    
    \pagenumbering{roman}
    
    \tableofcontents
    
    \newpage
    \listoffigures
    
    \newpage
    \listoftables
    
    \newpage
    
    \listofformulation
    
    \newpage
    
    \pagenumbering{arabic}

    \input{document1.tex}
    
    \newpage

    \formula{Testing}   
    \label{for:Testing}
    
\end{document}

我使用 TexStudio(版本 2.12.16)编写文档。我已从Flathub

我想要的只是通过命令正确显示数学公式列表以及页面引用\listofformulation

编辑

在我将命令名称更改\listofformulation\listofformula建议后,我改变的另一件事是显示公式列表的命令\listofformulation\listof{formula}{Elenco delle formule}最后我得到了我想要的公式列表。

以下是我在序言中更改的命令

\newcommand{\listofformula}{Elenco delle formule}

\newlistof{formula}{for}{\listofformula}

这是文档里面的内容:

%\listofformula
\listof{formula}{Elenco delle formule}

相关内容