抱歉,又出现了“段落在...完成之前结束”的情况,但我认为这是由于 的一些限制\DeclareNewLayer
。
我正在用 声明一个层scrlayer
,该层应包含一些带段落的文本。我用 ps-tricks 放置段落,并将其放入 parbox 中。但不幸的是,我! Paragraph ended before \\DeclareNewLayer was complete.
在第 11 行(“第一段”后的空行)收到错误。有没有办法在 koma 层中添加段落?
这是我的 MWE:
\documentclass[a4paper]{scrartcl}
\usepackage{scrlayer} % KOMA package providing \DeclareNewLayer and \DeclarePageStyleByLayers commands
\usepackage{pstricks} % PS-Tricks
\DeclareNewLayer[align=tr,page,background,contents={%
\begin{pspicture}(0,0)(21,29.7)
\psset{unit=1mm}
\rput[lt](10,30){\parbox{100mm}{
First Paragraph
Some Text in a new paragraph
}}
\end{pspicture}
}%
]{example-layer}
\DeclarePageStyleByLayers{example}{example-layer}
\begin{document}
\pagestyle{example}
This is some Text
\end{document}
答案1
您可以使用\endgraf
(这是\par
原始的)来避免对标记的限制\par
。LaTeX\parboxes
默认有 0pt 缩进和 0pt parskip,因此看起来很像换行符。如果您不想这样,您可以使用
\parbox{100mm}{\setlength\parindent{5mm}\setlength\parskip{\baselineskip}% or whatever
First Paragraph
\endgraf
Some Text in a new paragraph
}}