强制文本不换行,同时保留小页面格式?

强制文本不换行,同时保留小页面格式?

自从上 LaTeX 课以来,我就一直是这个社区的一员,到目前为止,我能够在这里研究我的所有问题。然而,这次我需要一些帮助。

所以我在这里找到了一个不错的简历格式,我想使用它。但是,还有一个问题让它看起来很丑。所以我的联系信息被放在minipage屏幕右上角的环境中,但是我的电子邮件比预期的要长,因此它会换行到下一行。但是,当我尝试使用时, rlap行开始溢出到右侧而不是移动到左侧。这是处理此问题的整个代码部分。

如何使我的电子邮件地址向左移动,以使其既不换行也不溢出行?

\begin{minipage}[b]{2in}
  \flushleft \footnotesize 
  22 Albatross Lane \\ 
  BC Heights, NY~~22809
\end{minipage}     
\hfill
\begin{minipage}[b]{1.2in}
  \flushright \footnotesize 
  \href{tel:\myphone}{\myphone} \\ %\texttt{ï}~
  \href{mailto:\myemail}{\myemail} % \\ may be unnecessary
\end{minipage}
}\par
\hrulefill
\end{adjustwidth}  

包裹时的第一种样子 第二种情况是没有包裹但溢出

答案1

我建议使用tabular而不是minipage。如果字符串长度超过宽度, 的固定宽度minipage将导致这种奇怪的行为。但是,如果不了解文档的其余部分,很难说出最合适的解决方案是什么。

\documentclass{article}
\usepackage{hyperref}
\newcommand\myphone{333-333-3333}
\newcommand\myemail{[email protected]}
\begin{document}

{\footnotesize
\begin{tabular}[b]{@{}l@{}}
  22 Albatross Lane \\ 
  BC Heights, NY~~22809
\end{tabular}%
\hfill
\begin{tabular}[b]{@{}r@{}}
  \href{tel:\myphone}{\myphone} \\
  \href{mailto:\myemail}{\myemail}
\end{tabular}%
}%

\hrulefill
\end{document}

在此处输入图片描述

相关内容