我在文档中使用命令\parshape
,但似乎不起作用。有什么想法吗?
\documentclass[10p, a4paper, twopage]{book}
\usepackage{lipsum}
\begin{document}
\parshape=10
0.25\hsize 0.5\hsize
0.24\hsize 0.52\hsize
0.23\hsize 0.54\hsize
0.22\hsize 0.56\hsize
0.21\hsize 0.58\hsize
0.20\hsize 0.6\hsize
0.19\hsize 0.62\hsize
0.18\hsize 0.64\hsize
0.17\hsize 0.66\hsize
0.16\hsize 0.68\hsize
\lipsum[1]
\end{document}
它不会抛出任何错误,只是文本没有以任何方式格式化。
而且,有没有办法优化所有命令编写(parshape 参数)?
答案1
需要整形的文本应紧跟以下\parshape
设置:
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\sloppy
\parshape 10
0.25\hsize 0.5\hsize
0.24\hsize 0.52\hsize
0.23\hsize 0.54\hsize
0.22\hsize 0.56\hsize
0.21\hsize 0.58\hsize
0.20\hsize 0.6\hsize
0.19\hsize 0.62\hsize
0.18\hsize 0.64\hsize
0.17\hsize 0.66\hsize
0.16\hsize 0.68\hsize
\lipsum[1]
\end{document}