我需要修改描述样式。我希望描述条目位于下一行,使用不同的颜色和
\newenvironment{mydescription}{%
\let\olditem\item%
\begin{list}{}{
\renewcommand\item[2][]{
\olditem \textbf{\textsc{\color{black}{##1}}} \\ \normalfont \color{light-gray} ##2
}
\setlength{\leftmargin}{1.5em}
\setlength{\itemsep}{0.05em}
\setlength{\parskip}{5pt}
\setlength{\parsep}{0.8em}
}
}
{
\end{list}%
}
我的问题是描述的第一个字母和第二个字母之间有多余的空格。
由于这是我的第一篇帖子,因此我无法发布图片。
答案1
话虽如此,奇怪的空格的解释是 LaTeX 在换行符处放置空格。因此,如果您看到虚假空格,首先要尝试%
在定义中添加空格到行尾。
\documentclass{article}
\usepackage{xcolor}
\newenvironment{mydescription}{%
\let\olditem\item%
\begin{list}{}{
\renewcommand\item[2][]{
\olditem\textbf{\textsc{\color{black}{##1}}}\\%
\normalfont \color{red}##2%
}%
\setlength{\leftmargin}{1.5em}
\setlength{\itemsep}{0.05em}
\setlength{\parskip}{5pt}
\setlength{\parsep}{0.8em}
}
}
{
\end{list}%
}
\begin{document}
\begin{mydescription}
\item [Something] More things
\item [foo] Bar
\end{mydescription}
\end{document}
我改为red
因为我不知道在哪里light-gray
定义。