我对 moderncv 有几个 TeX 问题。
我怎样才能将名字的位置移到更高的位置,以免浪费名字上方的空间?
我怎样才能稍微增加用于地址详细信息的字体大小?
最重要的问题:我有另一个 CVentry 定义。我想写 2012-2015 和下面的(可能使用较小的字体)持续时间:3 年、2 年 5 个月、3 个月我假设它就像在 CVentry 的左列中添加一行?谢谢。
我的小例子:
\documentclass[11pt,a4paper]{moderncv}
\usepackage{moderncvcompatibility}
\usepackage{moderncvstyleclassic}
\moderncvcolor{blue}
\usepackage{layout}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage[utf8]{inputenc}
\usepackage[top=1in, bottom=1.25in, left=1.25in, right=1.25in]{geometry}
%
\makeatletter
\newcommand*{\CVentry}[6]{%
\cvline{#1}{%
{\bfseries#2}%
\ifthenelse{\equal{#3}{}}{}{, {\slshape#3}}%
\ifthenelse{\equal{#4}{}}{}{, #4}%
\ifthenelse{\equal{#5}{}}{}{, #5}%
%
\ifx&%
\else{\newline{}\begin{minipage}[t]{\linewidth}\small#6\end{minipage}}\fi%
}}%
\makeatother
%
\firstname{Manuel}
\familyname{Perez, PhD}
\address{20 b Street}{12345 NYC\protect\\USA[![enter image description here][1]][1]}
\phone{+41(0)12345678}
\email{[email protected]}
\extrainfo{Age: 20 $\bullet$ Nationality: USA}
\begin{document}
\makecvtitle
\section{Work experience}
\CVentry{2012--2015}{Super job title}{Location}{Country}{}{Description of the mission.}
\end{document}
答案1
以下只是一小部分内容,可以帮助您入门:
\documentclass[11pt,a4paper,ngerman,roman]{moderncv}
\moderncvcolor{blue}
\usepackage{ifpdf}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{layout}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\definecolor{LinkColor}{rgb}{0,0,0.5} %dunkelblau
%\definecolor{LinkColor}{rgb}{0,0,0} %schwarz
\usepackage[top=1in, bottom=1.25in, left=1.25in, right=1.25in]{geometry}
\makeatletter
\newcommand*{\CVentry}[7]{%
\cvline{#1\\\small{#2}}{%
{\bfseries#3}%
\ifthenelse{\equal{#4}{}}{}{, {\slshape#4}}%
\ifthenelse{\equal{#5}{}}{}{, #5}%
\ifthenelse{\equal{#6}{}}{}{, #6}%
%
\ifx&%
\else{\newline{}\begin{minipage}[t]{\linewidth}\small#7\end{minipage}}\fi%
}}%
\makeatother
\moderncvstyle{classic} %Optionen: 'casual', 'classic', 'oldstyle', 'banking'
\moderncvcolor{blue} %Optionen: 'blue', 'orange', 'green', 'red', 'purple', 'grey', 'black'
\firstname{Manuel}
\familyname{Perez, PhD}
\address{20 b Street}{12345 NYC\protect\\USA}
\phone{+41(0)12345678}
\email{[email protected]}
\extrainfo{Age: 20 $\bullet$ Nationality: USA}
\begin{document}
\newgeometry{top=0.5in}
\makecvtitle
\section{Work experience}
\CVentry{2012--2015}{\textcolor{red}{3 years\\2 months}}{Super job title}{Location}{Country}{}{Description of the mission.}
\restoregeometry
\end{document}
在行中将新参数 #2 节点化\cvline{#1\\\small{#2}}{%
。通过更改\small
为其他内容(例如\scriptsize
),您可以更改年份和月份条目的大小。
通过发出,\newgeometry{top=0.5in}
您仅更改该参数。同时\restoregeometry
它将恢复回前导设置。这样,您可以将名称和条目稍微上移一点。
总而言之,这不是一个很好的解决方案。但也许可以作为一个开始。以下是输出:
现在,我没有更多时间。但如果没有更好的答案,我会尝试更详细地研究它。希望这对你有帮助!