我正在用 Latex 撰写报告,并且我有一些逐项环境。
在 PDF 中,虚线是灰色的,而不是像文本那样是黑色。
你能帮助我吗?谢谢。
编辑:此外,cadratin 破折号 (--) 是灰色的
答案1
默认情况下,itemize
标签按层次定义为
\newcommand\labelitemi{\textbullet}
\newcommand\labelitemii{\normalfont\bfseries \textendash}
\newcommand\labelitemiii{\textasteriskcentered}
\newcommand\labelitemiv{\textperiodcentered}
其中每个\text...
命令都取自一种字体。最值得注意的是\textendash
,通过 获得的与设置两个单独的破折号和--
不同。较细的替换有时会显示较浅的颜色(或黑色字体颜色下的灰色)。-
-
--
解决你的itemize
困境的建议是使用enumitem
label=...
并使用键值指定适合您的标签:
\documentclass{article}
\usepackage{enumitem}% http://ctan.org/pkg/enumitem
\begin{document}
% Regular/default settings
\begin{itemize}
\item Level 1
\begin{itemize}
\item Level 2
\begin{itemize}
\item Level 3
\begin{itemize}
\item Level 4
\end{itemize}
\end{itemize}
\end{itemize}
\end{itemize}
% Updated settings at each level (supplied via optional argument from enumitem)
\begin{itemize}
\item Level 1
\begin{itemize}[label={\rule[.5ex]{1.5ex}{1pt}}]
\item Level 2
\begin{itemize}[label=$\star$]
\item Level 3
\begin{itemize}[label=+]
\item Level 4
\end{itemize}
\end{itemize}
\end{itemize}
\end{itemize}
\end{document}
上面我更新了第二级和后续级别的显示,使其itemize
有所不同:
- 第 2 级显示更粗的规则(通过
\rule
); - 第 3 级显示一颗星号(通过
$\star$
); - 4 级显示加号
+
。
或者(如果您不想使用enumitem
),请更新文章顶部给出的相应宏。您还可以使用以下方法进行类似的全局定义enumitem
(请参阅文档)。