我想减少 Friggeri 模板的左边距,以增加旁边部分的宽度。
我首先尝试更改 friggeri-cv.cls 文件第 308 行的数字:
\RequirePackage[left=6.1cm,top=2cm,right=1.5cm,bottom=2.5cm,nohead,nofoot]{geometry}
但没成功:只有主列移动了。之后我在第 163 行(旁白部分)发现了一段有趣的代码。
\begin{textblock}{3.6}(1.5, 4.33)
但是当我改变这些数字时,旁边的部分发生了变化,但左边距并没有减少。
也许我找到了要更改的正确行,但我做得不对?如何减少左边距,以便侧边部分和主部分之间的分隔不会移动,从而增加侧边部分的宽度?
梅威瑟:
\documentclass[]{friggeri-cv}
\begin{document}
\header{john}{smith}{junior business analyst}
\begin{aside}
\section{contact}
123 Broadway
City, State 12345
Country
~
\href{mailto:[email protected]}{[email protected]}
\section{languages}
english mother tongue
spanish \& italian fluency
\section{programming}
{\color{red} $\varheartsuit$} JavaScript
Python, C++, PHP
CSS3 \& HTML5
\end{aside}
\section{education}
\begin{entrylist}
\entry
{2011--2012}
{Masters {\normalfont of Commerce}}
{The University of California, Berkeley}
{\emph{Money Is The Root Of All Evil -- Or Is It?} \\ This thesis blah blah blah}
\end{entrylist}
\end{document}
这是输出(箭头代表我想要减少的幅度):
答案1
您可以通过更改文本块命令中的数字来移动旁边的部分
\begin{textblock}{h-width}(x-pos, y-pos)
更改这些数字可能很困难,因此我建议您添加红色背景(如此问题所示为文本块添加边框) 以便更好地了解您的工作。
在此 MWE 中,左边距减少了:
\documentclass[]{friggeri-cv}
%%%%%%%%%%%%%% copied form line 163 in friggeri-cv
% Side block %
%%%%%%%%%%%%%%
\RequirePackage[absolute,overlay]{textpos}
\setlength{\TPHorizModule}{1cm}
\setlength{\TPVertModule}{1cm}
\renewenvironment{aside}{%
\let\oldsection\section
\renewcommand{\section}[1]{
\par\vspace{\baselineskip}{\Large\headingfont\color{headercolor} ##1}
}
\begin{textblock}{3.6}(0.5, 4.33)
\textblockcolour{red} % this line is here to help you and then should be removed
\begin{flushright}
\obeycr
}{%
\restorecr
\end{flushright}
\end{textblock}
\let\section\oldsection
}
\begin{document}
\header{john}{smith}{junior business analyst}
\begin{aside}
\section{contact}
123 Broadway
City, State 12345
Country
~
\href{mailto:[email protected]}{[email protected]}
\section{languages}
english mother tongue
spanish \& italian fluency
\section{programming}
{\color{red} $\varheartsuit$} JavaScript
Python, C++, PHP
CSS3 \& HTML5
\end{aside}
\section{education}
\begin{entrylist}
\entry
{2011--2012}
{Masters {\normalfont of Commerce}}
{The University of California, Berkeley}
{\emph{Money Is The Root Of All Evil -- Or Is It?} \\ This thesis blah blah blah}
\end{entrylist}
\end{document}
答案2
如果您在 friggeri 类文件中更改两行:
\begin{flushright}
--> \begin{flushleft}
\end{flushright}
-->\end{flushleft}
那么它对我来说看起来更准确。你可以试试这个,也许这样你就不需要改变边距了。