如何减少Friggeri CV模板的左边距?

如何减少Friggeri CV模板的左边距?

我想减少 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}

那么它对我来说看起来更准确。你可以试试这个,也许这样你就不需要改变边距了。

相关内容