nd我有 2 个小页面:Foo (0.7\textwidth)、Bar(0.3\textwidth)。我想增加它们的间距,因此我在它们之间添加了另一个小页面 (0.65、0.05、0.3),但小页面 Foo 的文本超出了限制。
\documentclass{article}
\usepackage{fancyhdr,graphicx,blindtext}
\usepackage{geometry}
\usepackage{showframe,fontawesome}
\usepackage{titlesec}
\geometry{nomarginpar,margin = 1in}
\setlength{\headheight}{81pt}
\rhead{
{
\fontsize{40pt}{60pt}\selectfont Foo Bar\\
}
555\faPhone\\
555\faPhone\\
555\faPhone\\
\noindent\makebox[\linewidth]{\rule{\linewidth}{0.4pt}}
}
\pagestyle{fancy}
\newcommand{\mysection}[1]{
\titleformat{\section}{
\bfseries
\scshape
\raggedright
\uppercase
}{}{0em}{\llap{\faFile\thinspace\thinspace}}
\section{#1}
}
\begin{document}
\begin{minipage}[t]{0.65\textwidth}
\mysection{foo}
\blindtext
\end{minipage}
\begin{minipage}[t]{0.05\textwidth}
\quad
\end{minipage}
\begin{minipage}[t]{0.3\textwidth}
\mysection{bar}
\blindtext
\end{minipage}
\end{document}
答案1
一种可能不太好的方法是使用 手动调整水平间距\hspace{the-space-that-you-prefer}
。
\documentclass{article}
\usepackage{fancyhdr,graphicx,blindtext}
\usepackage{geometry}
\usepackage{showframe,fontawesome}
\usepackage{titlesec}
\geometry{nomarginpar,margin = 1in}
\setlength{\headheight}{81pt}
\rhead{
{
\fontsize{40pt}{60pt}\selectfont Foo Bar\\
}
555\faPhone\\
555\faPhone\\
555\faPhone\\
\noindent\makebox[\linewidth]{\rule{\linewidth}{0.4pt}}
}
\pagestyle{fancy}
\newcommand{\mysection}[1]{
\titleformat{\section}{
\bfseries
\scshape
\raggedright
\uppercase
}{}{0em}{\llap{\faFile\thinspace\thinspace}}
\section{#1}
}
\begin{document}
\begin{minipage}[t]{0.65\textwidth}
\mysection{foo}
\blindtext
\end{minipage}
\hfill
\begin{minipage}[t]{0.3\textwidth}
\mysection{bar}
\blindtext
\end{minipage}
\end{document}
要得到:
另一种可能的(不太好的)方法是让引擎使用\hfill
选项确定最大间距,如下所示:
\documentclass{article}
\usepackage{fancyhdr,graphicx,blindtext}
\usepackage{geometry}
\usepackage{showframe,fontawesome}
\usepackage{titlesec}
\geometry{nomarginpar,margin = 1in}
\setlength{\headheight}{81pt}
\rhead{
{
\fontsize{40pt}{60pt}\selectfont Foo Bar\\
}
555\faPhone\\
555\faPhone\\
555\faPhone\\
\noindent\makebox[\linewidth]{\rule{\linewidth}{0.4pt}}
}
\pagestyle{fancy}
\newcommand{\mysection}[1]{
\titleformat{\section}{
\bfseries
\scshape
\raggedright
\uppercase
}{}{0em}{\llap{\faFile\thinspace\thinspace}}
\section{#1}
}
\begin{document}
\begin{minipage}[t]{0.65\textwidth}
\mysection{foo}
\blindtext
\end{minipage}\hfill \begin{minipage}[t]{0.3\textwidth}
\mysection{bar}
\blindtext
\end{minipage}
\end{document}
得到如下结果:
由于您已经使用
95%
mini-pages 占用了可用的页面大小,因此在我看来,您没有太多的余地。我的建议是调整 mini-page 环境所占用的间距。