我正在用 LaTeX 帮助一位朋友制作一份看起来非常漂亮的简历,使用的是 Friggeri 简历模板。我对 LaTeX 很熟悉,但对 Tikz 不太熟悉,Tikz 用来制作开头带有姓名的黑色标题和简短的个人陈述。
我想将此语句写在两行上。我使用了“多行”来实现这一点,但是 1) 第二行似乎没有居中 2) 我无法将所有内容都放入标题中,而且我不想增加其高度。
解决方案是将名称移到上方,并减少边距。有人知道怎么做吗?附件是 MWE 以及此处的 CLS 类文件:https://github.com/oroce/cv/blob/master/friggeri-cv.cls
非常感谢。
%!TEX TS-program = xelatex
\documentclass[]{friggeri-cv}
\newcommand{\manylines}[1]{%
\begin{tabular}[t]{@{}l@{}}#1\end{tabular}%
}
\RequirePackage[absolute,overlay]{textpos}
\setlength{\TPHorizModule}{1.05cm}
\setlength{\TPVertModule}{1cm}
\renewenvironment{aside}{%
\let\oldsection\section
\renewcommand{\section}[1]{
\par\vspace{\baselineskip}{\Large\headingfont\color{headercolor} ##1}
}
\begin{textblock}{4}(0.5, 4.33)
\begin{flushright}
\obeycr
}{%
\restorecr
\end{flushright}
\end{textblock}
\let\section\oldsection
}
\begin{document}
\header{John}{Doe}
{\manylines{Intergalactic master of the world looking the best job ever\\with blablablabla bladibloudiblabla}}
\begin{aside}
\section{About}
Blabla Road
Nº1 Meow
Wof
{111 111 111}
\section{Languages}
English
\end{aside}
\section{Educación}
\begin{entrylist}
\vspace{1mm}
\entry
{\manylines{Sep. 2015\\May 2016}}
{Estudiante de Comunicación Audiovisual en programa de intercambio}
{\\Universidad de California en Santa Bárbara, Estados Unidos}
{}
\end{entrylist}
\end{document}
答案1
啊,原来的简历和执照都还在。非常好。
由于您不想改变该框的高度,所以您必须要么缩小字体,要么稍微减小行距。
我决定做最后一个。将以下内容添加到你的序言中。
\newcommand{\manylines}[1]{%
\begin{tabular}[t]{@{}c@{}}#1\end{tabular}% this is now centered
}
\usepackage{etoolbox}
\patchcmd{\header}{24pt}{16pt}{}{}