几年前我用 LaTeX 制作简历。我有时会对它进行微小的修改。
我很快就要去一家咨询公司工作了,他们想要一个蓝色的主题。我本来想把部分标题改成蓝色,但没有成功。代码是:
\newcommand{\NewPart}[1]{\section*{\uppercase{#1}}}
\NewPart{Personal details}
\NewPart{Work experience}
我想使用 xcolor 包将个人信息、工作经历等以 RoyalBlue 颜色书写。我猜可以以某种方式将其插入 NewPart 代码中?谢谢帮助!
答案1
当向我们提供代码时,请始终尝试提供完整但最小的示例,以便我们知道您正在使用什么文档类等。
但是,以下方法有效:
\documentclass[12pt]{article}
\usepackage[svgnames]{xcolor}
\begin{document}
\newcommand{\NewPart}[1]{\section*{\textcolor{RoyalBlue}{\uppercase{#1}}}}
\NewPart{Personal details}
Some details
\NewPart{Work experience}
Some other stuff
\end{document}
答案2
不清楚定义具有命令功能的新命令的目的是什么。重新定义titlesec` 包section
不是更容易吗:section style, for example by use of
\documentclass[11pt]{article}
\usepackage[dvipsnames]{xcolor}
\usepackage{titlesec}
\titleformat{\section}
{\Large\sffamily\bfseries\color{RoyalBlue}}
{\thesection.}
{1em}
{}
\usepackage{lipsum}
\begin{document}
\section{RoyalBlue}
\lipsum[1]
\section{Test}
\lipsum[2]
\section{Last section}
\lipsum[3]
\end{document}