现在,我正在尝试使用目录包来操作大量地址列表。我对它的 90% 满意,但其余 10% 我不擅长更改。
我想改变目录文件输出其内容的方式。
例如,我为目录设置的默认值是:
\pagestyle{headings}
\renewcommand{\Dirheader}[1]
{\newpage\markboth{\MakeUppercase{#1}}{\MakeUppercase{#1}}}
\renewcommand{\Dirheader}[1]
{\item\hspace{-\dirindent}\textbf{\MakeUppercase{#1}}}
它输出如下内容:
J
Jack Johnson and Kathy
Street
City State Zip
[email protected] (monospace font)
mobile: 888.888.888 (Jack)
mobile: 666.666.666 (Kathy)
然而,我希望看到以下内容:
J
Johnson, Jack and Kathy
Street...
City State Zip
Jack: [email protected] (but not in monospace font)
Jack: 888.888.888
Kathy: 666.666.666
这真的可能吗?我对 .bst 文件或类似文件不太熟练,而且我是个新手。我是不是太过分了?
编辑:我还想避免J
在页面底部开始显示列表。
这是一个最小的工作示例:
@person{j.k.johnson,
name = "Johnson, Jack and Kathy",
p.street = "1234 Sesame Street",
p.city = "City",
p.state = "State",
p.zip = "12345",
p.email = "[email protected]",
p.cellular = "888.888.888 (Jack)",
r.cellular = "666.666.666 (Kathy)",
}