我正在使用 paralist 中的 compactdesc 环境作为紧凑段落的临时解决方案,段落首行悬垂。事实上,description 环境的使用适合我正在做的事情(姓名列表以及他们所属的机构),因此让标签(即姓名)采用某种不同的字体系列并不是一个坏主意,具体来说,我试图摆脱粗体字的使用,也许可以将其调整为其他字体 - 比如无衬线字体或其他字体。一旦我知道如何操作,我会自己解决其余的问题。
我只是想从标签中删除粗体 - 或者以任何方式调整它 - 并且无法在网上找到任何对其进行详细描述的地方(最好有一个适合复制粘贴的示例)。
基本上;
\documentclass{article}
\usepackage{paralist}
...
\begin{document}
\begin{compactdesc}
\raggedright
\item [Something]. Short description.
\item [Something else]. A very long line which may or may not run over to the next line and which isn't hyphen-split thanks to ragged edges
\item [And another thing]. Short description.
\end{compactdesc}
\end{document}
我所寻找的是 [Something] 部分不要加粗,并且这段代码几乎肯定会在序言的某个地方 - 某种 \setcompactdesc{font=\normalfont} 之类的交易(除了该命令不起作用)。
有什么帮助吗?
答案1
我不太了解paralist
,但你可以用 轻松获得此结果enumitem
。以scshape
标签字体为例:
\documentclass{article}
\usepackage{enumitem}
\usepackage{lipsum}
\begin{document}
\lipsum[11]
\begin{description}[nosep, font=\mdseries\scshape]
\raggedright
\item [Something]. Short description.
\item [Something else]. A very long line which may or may not run over to the next line and which isn't hyphen-split thanks to ragged edges
\item [And another thing]. Short description.
\end{description}
\end{document}
答案2
这paralist
文档在第 4 页上有。
\documentclass{article}
\usepackage{lipsum}
\usepackage{paralist}
\renewcommand*\descriptionlabel[1]{%
\hspace\labelsep\scshape #1}
\begin{document}
\lipsum[11]
\begin{compactdesc}\raggedright
\item [Something.] Short description.
\item [Something else.] A very long line which may or may not run over to the next line and which isn't hyphen-split thanks to ragged edges.
\item [And another thing.] Short description.
\end{compactdesc}
\end{document}
...带点里面正如@Bernard 所建议的那样。