如何建立數字列表

如何建立數字列表

我的問題不完全是創建列表,而是我根據我國的規範創建它。該列表應該如下所示

圖 1 - 標題(空白或虛線)6

它應該以“數字”一詞開頭,後面跟著其編號,然後是破折號,然後是其標題,在頁面的右上角是其出現的頁碼。

有一個名為 abntex2 的類別可以執行此操作,但我無法使用 book 類別使其工作。 abntex2 類別中包含的一些與圖形列表相關的命令是

\renewcommand{\cftfigurename}{\figurename\space}
\renewcommand*{\cftfigureaftersnum}{\hfill\textendash\hfill}

新增最少的程式碼(需要任何名為 1 的數字)

\documentclass{book}
\usepackage{hyperref}
\usepackage{graphicx}
\renewcommand{\cftfigurename}{\figurename\space}
\renewcommand*{\cftfigureaftersnum}{\hfill\textendash\hfill}

\begin{document}

\pdfbookmark[0]{\listfigurename}{lof}%need \usepackage{hyperref}
\listoffigures*
\cleardoublepage

\begin{figure}
\includegraphics[width=\linewidth]{1}
\caption{Test}
\end{figure}

\end{document}

答案1

這是一個方法。我想你不會超過 99 個圖形(必須計算圖形清單中標籤的寬度)。我還添加了該emptypage包,以便在空白頁面上沒有頁眉/頁腳。

另外,正如 @ChristianHupfer 所提到的,手工製作\pdfbookmark[0]{…}可以替換為tocbibind 帶有選項的加載包[notoc],這樣目錄就不會引用自身。

\documentclass{book}
\usepackage{showframe} 
\renewcommand{\ShowFrameLinethickness}{0.3pt}
\usepackage{graphicx}
\usepackage{calc}
\usepackage{tocloft}
\usepackage[nottoc]{tocbibind}
\usepackage{emptypage}
\usepackage{hyperref}

\renewcommand*{\cftfigname}{\figurename\space}
\renewcommand*{\cftfigaftersnum}{~\textendash\hfill}
\renewcommand{\cftfigpresnum}{\cftfigname}
\setlength{\cftfigindent}{0pt}
\setlength{\cftfignumwidth}{\widthof{\cftfigname 00~\textendash~}}

\begin{document}

\pagestyle{plain}

\tableofcontents
\listoffigures
\cleardoublepage
\setcounter{figure}{49}

\chapter{Some Chapter}

\begin{figure}
\includegraphics[width=\linewidth]{example-image}
\caption{Test}
\end{figure}

\end{document} 

在此輸入影像描述

相關內容