我完全不熟悉如何使用该directory
软件包,而且我也不了解如何使用该软件包的 .bib 文件。我似乎无法复制文档中的示例,而且在我看来,作为一名新手用户,该文档假设读者具有较高的理解水平。
我的.bib
文件如下所示:
% the name of this file is "home.bib"
@person{blah.doe
name = "doe, blah",
p.address = "642 blah dr.",
p.city = "junkin",
p.state = "MS",
p.zip = "66554",
}
我的.tex
文件如下所示:
\documentclass[11pt]{article}
\usepackage{directory}
\pagestyle{headings}
\renewcommand{\Dirheader}[1]
{\newpage\markboth{\MakeUppercase{#1}}{\MakeUppercase{#1}}}
\renewcommand{\Dirheader}[1]
{\item\hspace{-\dirindent}\textbf{\MakeUppercase{#1}}}
\begin{document}
\nodir{*}
\directory{home}
\end{document}
有什么帮助吗?我完全不知所措。此外,目录选项是文档中建议的directory
。这是我能理解和管理的最基本的要求。
答案1
文件中有一个错误.bib
:键末尾缺少一个逗号。您还缺少一个\directorystyle
命令。
在示例中,我使用了一个filecontents*
环境,只是为了保持示例的独立性;使用您自己的文件(并更改\directory{\jobname}
为\directory{filename}
)。
\begin{filecontents*}{\jobname.bib}
@person{blah.doe,
name = "Doe, John",
p.address = "642 blah dr.",
p.city = "junkin",
p.state = "MS",
p.zip = "66554",
}
\end{filecontents*}
\documentclass[11pt]{article}
\usepackage{directory}
\pagestyle{headings}
\renewcommand{\Dirheader}[1]
{\newpage\markboth{\MakeUppercase{#1}}{\MakeUppercase{#1}}}
\renewcommand{\Dirheader}[1]
{\item\hspace{-\dirindent}\textbf{\MakeUppercase{#1}}}
\begin{document}
\nodir{*}
\directorystyle{address}
\directory{\jobname}
\end{document}