我正在使用 moderncv,当我写下这段代码时:
\documentclass[10pt,a4paper]{moderncv}
\moderncvtheme[blue]{classic}
\usepackage[utf8]{inputenc}
\usepackage[scale=0.8]{geometry}
\firstname{\textcolor{darkgray}{zzzzzzzzzzz}}
\familyname{\textcolor{darkgray}{zzzzzzzzzzz}}
\title{\textcolor{darkgray}{zzzzzzzzzzz}}
\address{\textcolor{darkgray}{zzzzzzzzzzz}\textcolor{darkgray}{zzzzzzzzzzz}}
\mobile{\textcolor{darkgray}{zzzzzzzzzzz}}
\email{\textcolor{darkgray}{zzzzzzzzzzz}}
\begin{document}
\maketitle
{\medbreak}
\section{\textbf{zzzzzzzzzzz}}{\bigbreak}{\medbreak}
\cventry{pppppp}{zzzzzzzzzzz}{zzzzzzzzzzz}{zzzzzzzzzzz}{}{}{\smallbreak}
\cventry{ffff}{zzzzzzzzzzz}{zzzzzzzzzzz}{zzzzzzzzzzz}{}{}{\bigbreak}{\medbreak}
\section{\textbf{zzzzzzzzzzz}}{\bigbreak}{\medbreak}
\subsection{\textbf{zzzzzzzzzzz}}{\medbreak}{\smallbreak}
\cventry{kkkk}{zzzzzzzzzzz}{zzzzzzzzzzz}{zzzzzzzzzzz}{}
{zzzzzzzzzzz}
\cventry{kkkkkk}{zzzzzzzzzzz}{zzzzzzzzzzz}{zzzzzzzzzzz}{}{zzzzzzzzzzz}{\bigbreak}
\subsection{\textbf{zzzzzzzzzzz}}{\medbreak}{\smallbreak}
\cventry{2013}{zzzzzzzzzzz}{Java}{}{}{}{\smallbreak}
\cventry{}{zzzzzzzzzzz}{VB.Net}{}{}{}{\smallbreak}
\cventry{}{zzzzzzzzzzz}{zzzzzzzzzzz}{}{}{}{\smallbreak}
\cventry{2012}{zzzzzzzzzzz}{C++}{}{}{}{\smallbreak}
\cventry{}{zzzzzzzzzzz}{C}{}{}{\medbreak}
\section{\textbf{zzzzzzzzzzz}}{\bigbreak}{\medbreak}
\subsection{\textbf{zzzzzzzzzzz}}{\medbreak}
\cvcomputer{yyyy}{\textbf{zzzzzzzzzzz}}{zzzzzzzzzzz}{\textbf{zzzzzzzzzzz}}{\smallbreak}
\cvcomputer{yyyy}{\textbf{zzzzzzzzzzz} zzzzzzzzzzz}{}{}{\bigbreak}{\medbreak}
\subsection{\textbf{zzzzzzzzzzz}}{\medbreak}
\cvlanguage{zzzzzzzzzzz}{zzzzzzzzzzz}{}{\smallbreak}
\cvlanguage{zzzzzzzzzzz}{zzzzzzzzzzz}{}{\bigbreak}{\medbreak}
\section{\textbf{zzzzzzzzzzz}}{\bigbreak}{\medbreak}
\cventry{zzzzzzzzzzz}{zzzzzzzzzzz}{}{}{}{}{\smallbreak}
\cventry{zzzzzzzzzzz}{zzzzzzzzzzz}{}{}{}{}
\end{document}
我有这个错误:
!TeX 容量超出,抱歉 [参数堆栈大小=10000]。
那么我该如何修复它?
非常感谢你 ! :)
答案1
电子邮件链接moderncv
通过宏格式化\emaillink
:
% makes an email hyperlink
% usage: \emaillink[optional text]{link}
\newcommand*{\emaillink}[2][]{%
\ifthenelse{\equal{#1}{}}%
{\href{mailto:#2}{#2}}%
{\href{mailto:#2}{#1}}}
这些元素无法像您那样明确地与颜色组合。您必须更新\emaillink
以格式化文本颜色(在您的序言中):
% makes an email hyperlink
% usage: \emaillink[optional text]{link}
\renewcommand*{\emaillink}[2][]{%
\ifthenelse{\equal{#1}{}}%
{\textcolor{darkgray}{\href{mailto:#2}{#2}}}%
{\textcolor{darkgray}{\href{mailto:#2}{#1}}}}
然后使用
%...
\email{zzzzzzzzzzz}
也许更好的方法是允许用户指定
% \email[<optional email formatting/display>]{<email>}
\email[\textcolor{darkgray}{zzzzzzzzzzz}]{zzzzzzzzzzz}
但这需要类的一些内部运作。