我有时会想强调一些文本。我的想法是用changepage
's更改边距adjustwidth
,然后用 框住文本\fbox
。问题是这会阻止换行。目前,我唯一的解决方案是将文本放入 es\vbox
中,并通过复制不使用 执行的自动行划分和连字符将文本拆分为 es 。这也意味着必须拉伸一些es,因此计算出它们的适当宽度。有没有更好的方法可以做到这一点?想法是:\fbox
\hbox
\fbox
\hbox
排版者:
metodi numerici sui problemi di Cauchy, dà una definizione che è tutto fuorché matematica, nel senso che dà una definizione di questo tipo:
\begin{adjustwidth}{1cm}{1cm}
\dimen1=\linewidth
\advance\dimen1 by -0.3cm
\fbox{\itshape\vbox{\just[\dimen1]{Se un problema con una regione di stabilità finita in un intervallo di tem-} \just[\dimen1]{po per ogni condizione iniziale è forzato ad usare un passo di integrazione} \just[\dimen1]{troppo piccolo rispetto alla regolarità della soluzione il problema è stiff in} \hbox{quell'intervallo.}}}
\end{adjustwidth}
Tipicamente vado a scegliere i metodi con una regione di assoluta stabilità infinita, e tipicamente quelli che permettono con facilità di cambiare il passo di integrazione. Ovviamente
笔记: \just
定义为:
\newcommand{\just}[2][\linewidth]{\hbox to #1{#2}}
编辑:我可能正在使用所有这些\hbox
es 来避免这种情况:
除了可以通过 抑制缩进之外\noindent
,为什么文本不仅超出了 的边缘adjustwidth
,还超出了 之外的文本的边缘?是因为\textwidth
恢复正常并需要修改吗?请注意,修改\linewidth
不会改变任何东西。
答案1
看来你想要
metodi numerici sui problemi di Cauchy,
dà una definizione che è tutto fuorché matematica,
nel senso che dà una definizione di questo tipo:
\begin{center}
\fbox{\begin{minipage}{\dimexpr\textwidth-2cm}
\itshape
Se un problema con una regione di stabilità
finita in un intervallo di tempo per ogni
condizione iniziale è forzato ad usare un passo
di integrazione troppo piccolo rispetto alla regolarità
della soluzione il problema è stiff in quell'intervallo.
\end{minipage}}
\end{center}
答案2
这与 David 的回答类似,tabular
使用固定宽度的p
列在内设置引文。可选参数centerquote
用于指示文本块调整:
\documentclass{article}
\usepackage[margin=1in]{geometry}% Just for this example
\usepackage{lipsum}
\newenvironment{centerquote}[1][1cm]
{\begin{center}
\begin{tabular}{|p{\dimexpr\linewidth-#1-#1}|}
\hline}
{\\ \hline
\end{tabular}
\end{center}}
\begin{document}
\lipsum[1]
\begin{centerquote}
\lipsum*[2]
\end{centerquote}
\lipsum[3]
\begin{centerquote}[2cm]
\lipsum*[4]
\end{centerquote}
\lipsum[5]
\end{document}