如何强制 Latex 将引文放在一行中?

如何强制 Latex 将引文放在一行中?

我目前正在用 LaTeX 写简历。我想在我的 modernCV 开头加一句引言,但 LaTeX 会把一个词放到第二行。我可以让 LaTeX 把所有引言放到一行吗?

\documentclass[11pt,a4paper,sans]{moderncv}  
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel} 
\usepackage[T1]{fontenc} 
\usepackage{lmodern} 
\moderncvtheme[red]{classic}
\usepackage[scale=0.8]{geometry}
\firstname{} 
\familyname{} 
\title{\textcolor{red}{\textsc{Curriculum Vit\ae}}} 
\address{}{} 
\mobile{} 
\phone{} 
\email{} 

\quote{\glqq quote \grqq \begin{flushright} -authorname- \end{flushright}}

我并不是说作者名字在第二行(事实上\flushright),而是指引文太长,一行无法容纳下一个词。

答案1

TeX代码应该可以解决问题(用于替换quote上面的代码):

\hbox to 0pt{\hss quote\hss}

仅供参考,它将您的引文放在一个零宽度的水平框中,两侧都有可无限拉伸和收缩的胶水。

相关内容