与 \xrfill 相关的错误

与 \xrfill 相关的错误

我是 LaTeX 新手,不确定如何解决在尝试将文本分隔的行(作为标题)插入参考书目时出现的错误。但是,这种情况也会发生在文档的任何其他位置。例如,下面显示了我为参考书目编写的代码摘录。

\begin{thebibliography}{4}

\hskip
\xrfill[0.7ex]{1pt}

\item{ITEM 1}

\hrule
\vspace{0.5cm}

\end{thebibliography}

这个想法是在顶部创建一行包含章节编号,以便其中的引用和底行(\hrule 命令)可以清楚地归属于较大报告中的相应章节。但是,使用:

\hskip
\xrfill[0.7ex]{1pt}

导致出现一些错误,而不仅仅是在参考书目中。具体来说,在调用 \xrfill 函数的行上,会出现“缺少数字,视为零”错误。在第 1 项中,还会出现“出现问题 - 可能缺少项目”的错误。我在我的文档序言中使用了 \xhfill 包:

\usepackage{xhfill}

任何帮助都将不胜感激。

编辑:我想要的草图:

书目概要

答案1

您可以做如下的事情:

\documentclass{article}

\usepackage{graphicx}

\newcounter{myline}

\newcommand{\myline}{%
    \addtocounter{myline}{1}
    \item[] \hskip-1.8em \hrulefill \raisebox{-0.8ex}{~Section \themyline} \hrulefill\vspace*{0.8ex}
}

\begin{document}

\begin{thebibliography}{9}

\myline

\bibitem{notes} John W. Dower \emph{Readings compiled for History 21.479.} 1991.

\bibitem{impj}  The Japan Reader {\em Imperial Japan 1800-1945} 1973: Random House, N.Y.

\myline

\bibitem{notesa} John W. Dower \emph{Readings compiled for History 21.479.} 1991.

\bibitem{impja}  The Japan Reader {\em Imperial Japan 1800-1945} 1973: Random House, N.Y.

\myline

\bibitem{notesb} John W. Dower \emph{Readings compiled for History 21.479.} 1991.

\bibitem{impjb}  The Japan Reader {\em Imperial Japan 1800-1945} 1973: Random House, N.Y.
\end{thebibliography}

\end{document}

在此处输入图片描述

相关内容