我正在创建简历,当我尝试为不同的列表环境使用自定义标签时,我无法将标签与 itemize 环境创建的默认标签匹配。所以我想知道 itemize 至少最外层条目的默认标签样式是什么。
这是一个 MWE(正确的首字母缩略词用法?此外,最小值可能是相对的):
\documentclass[11pt,a4paper,roman]{moderncv}
\moderncvstyle{casual}
\moderncvcolor{blue}
\usepackage{lipsum}
\usepackage{bm}
\usepackage{xpatch}
\xpatchcmd{\cvitem}{\raggedleft\hintstyle{#2}}{\raggedright\hintstyle{#2}}{}{}
\name{First}{Last}
\address{City, State ZIPNUM}{}
\mobile{xxx-xxx-xxxx}
\email{[email protected]}
\begin{document}
\makecvtitle
\vspace{-9ex}
\section{list item}
\cvitem{sublist item}{
\begin{itemize}
\item [\color{color1}$\circ$] This is using $\backslash$circ
\item [\color{color1}\boldsymbol{$\circ$}] This is using $\backslash$boldsymbol$\backslash$circ
\item [\color{color1}\bm{$\circ$}] This is using $\backslash$bm$\backslash$circ
\item This is a regular item
\item [\large\color{color1}\boldsymbol{$\circ$}] This is using $\backslash$large$\backslash$boldsymbol$\backslash$circ
\end{itemize}}
\end{document}
默认(常规)的字体似乎比仅使用 \circ 时更粗。\boldsymbol 看起来不错,直到我放大,它看起来不像默认的字体那么圆(这可能是我和其他人的视力问题)。
那么有人能告诉我默认值是多少吗?或者将我重定向到有关它的 stackexchange 讨论?
答案1
我们可以使用 TeX 的\show
命令来检查宏的定义。因此,我们检查其定义\item
(经过一些扩展后)会得到\labelitemi
itemize 中一阶项的标签:
> \labelitemi=macro:
->\strut \textcolor {color1}{\marvosymbol {123}}.
确实如此
\cvitem{sublist item}{
\begin{itemize}
\item = \textcolor {color1}{\marvosymbol {123}}
\end{itemize}}
给出
编辑: moderncv
从文件中加载其默认符号moderncviconsawesome.sty
。在那里我们找到定义
\renewcommand*{\labelitemi}{\strut\textcolor{color1}{\tiny\faCircleO}}
此字体(需要包)仅在使用或fontawesome
编译时加载。使用或符号字体会切换到,从而产生如上所示的结果。xelatex
lualatex
latex
pdflatex
marvosym
答案2
这是
\documentclass{article}
\usepackage{color}
\definecolor{mycolor}{rgb}{0.22,0.45,0.70}
\usepackage{fontawesome}
\begin{document}
\begin{itemize}
\item[\textcolor{mycolor}{\tiny\faicon{circle-o}}] This is using
\end{itemize}
\end{document}
笔记 mycolor
定义为 现代简历(蓝色主题颜色)为color1
。