我正在使用该banking
样式moderncv
并尝试将我的联系信息全部放在一行中。
我的边距设置为 0.5 英寸,但我的联系信息却分布在两行。
如第二张图所示,边距为 0.3 英寸,但两侧仍有足够的空间,可以容纳原来的 0.5 英寸边距。
我怎样才能使该标题遵循我设置的边距并且不需要额外的间距?
\documentclass[12pt,letterpaper,sans]{moderncv}
\moderncvstyle{banking}
\moderncvcolor{blue}
\usepackage[margin=.5in]{geometry}
\usepackage{lipsum}
\name{John}{Doe}
\phone{(012) 345-6789}
\email{[email protected]}
\social[linkedin]{john-doe}
\homepage{mywebsite.tld}
\begin{document}
\makecvtitle
\lipsum[1-1]
\end{document}
答案1
添加的代码将把可用空间扩展到整行。
\documentclass[12pt,letterpaper,sans]{moderncv}
\moderncvstyle{banking}
\moderncvcolor{blue}
\usepackage[margin=0.5in,showframe]{geometry}
\usepackage{lipsum}
%************************************************************* added <<<<<<<<<<
\usepackage{xpatch}
\xpatchcmd{\makehead}
{\setlength{\makeheaddetailswidth}{0.8\textwidth}}
{\setlength{\makeheaddetailswidth}{\textwidth}}
{}{}
%*************************************************************
\name{John}{Doe}
\phone{(012) 345-6789}
\email{[email protected]}
\social[linkedin]{john-doexxxxx}
\homepage{mywebsite.tld}
\begin{document}
\makecvtitle
\lipsum[1-1]
\end{document}