我用moderncv
它来做我的简历,但我遇到的一个问题是,长单词,如“Staatsangehörigkeit”(德语,代表公民身份)超出了简历的左栏cventry
。
这:
\cventry{\textbf{Staats\-angehörigkeit}}{Deutsch}{}{}{}{}
可以防止这种情况发生,但我必须手动破坏一切,但babel
可以为我做到这一点......
那么我怎样才能知道moderncv
要即时破坏事物呢?
哦,有没有什么办法可以摆脱这四个没用的{}{}{}{}
感谢您的时间和回答!
答案1
moderncv
您可以使用命令将第一列的宽度更改\setlength{\hintscolumnwidth}{3.5cm}
为 3.5 厘米。然后您会在第一列中得到一个未带连字符的单词,这看起来比带连字符的单词好得多……
查看完整的 MWE
\documentclass[11pt,a4paper,sans]{moderncv}
% moderncv themes
\moderncvstyle{classic}
\moderncvcolor{blue}
% character encoding
\usepackage[utf8]{inputenc}
% adjust the page margins
\usepackage[scale=0.75]{geometry}
\setlength{\hintscolumnwidth}{3.5cm} % <=================================
%\setlength{\makecvtitlenamewidth}{10cm}
% personal data
\name{John}{Doe}
\title{Resumé title}
\address{street and number}{postcode city}{country}
\phone[mobile]{+1~(234)~567~890}
\phone[fixed]{+2~(345)~678~901}
\phone[fax]{+3~(456)~789~012}
\email{[email protected]}
\homepage{www.johndoe.com}
\social[linkedin]{john.doe}
\social[twitter]{jdoe}
\social[github]{jdoe}
\extrainfo{additional information}
\photo[64pt][0.4pt]{example-image-a}
\quote{Some quote}
\setlength{\footskip}{66pt}
\begin{document}
\makecvtitle
\section{Education}
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description}
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description}
\section{Master thesis}
\cvitem{title}{\emph{Title}}
\cvitem{supervisors}{Supervisors}
\cvitem{description}{Short thesis abstract}
\cvitem{Staatsangehörigkeit}{Deutsch}
\cventry{\textbf{Staats\-angehörigkeit}}{Deutsch}{}{}{}{}
\end{document}
结果:
如果您不想{}{}{}{}
在命令中写入“无用的最后四个”,则\cventry
可以使用命令,\cvitem
如我在代码中所示。命令\cventry
定义了几个参数,因此您不能省略空对{}
。