作为一本书内容介绍的一部分,我想以梯形的形式显示一个特定的段落;我想我可以做到这一点(但相当费力),如下所示:
\documentclass[12pt]{book}
\usepackage{scalefnt}
\usepackage{lipsum}
\begin{document}
\thispagestyle{empty}
\parshape 16 % A count of the number of lines.
0pt 0.73\linewidth
.015\textwidth \dimexpr0.70\textwidth
.03\textwidth \dimexpr0.67\textwidth
.045\textwidth \dimexpr0.64\textwidth
.06\textwidth \dimexpr0.61\textwidth
.075\textwidth \dimexpr0.58\textwidth
.09\textwidth \dimexpr0.55\textwidth
.105\textwidth \dimexpr0.52\textwidth
.12\textwidth \dimexpr0.49\textwidth
.135\textwidth \dimexpr0.46\textwidth
.15\textwidth \dimexpr0.43\textwidth
.165\textwidth \dimexpr0.40\textwidth
.18\textwidth \dimexpr0.37\textwidth
.195\textwidth \dimexpr0.34\textwidth
.21\textwidth \dimexpr0.31\textwidth
.225\textwidth \dimexpr0.28\textwidth
\hskip 95pt {\large{\scalefont{1.15}\textbf{A TITLE}}} \\[8pt] \lipsum[4].
\end{document}
产生
现在,在实践中,我希望制作出更美观的输出。但在我看来,要做到这一点,这个过程需要反复试验。
问题:有没有比上述方法更有效的方法来生成梯形段落?也许,可以macro
指定两个底边的长度,或者类似的东西——并且还能自动将最后一行居中?
谢谢。