我使用 epigraph 包定义以下声明,如下所示:
\epigraph{This work has appeared in:}{Max Mustermann, How the Euro will crash.}
如下所示
This work has appeared in:
-----------------------------
Max Mustermann, How the Euro will crash.
它确实看起来还不错,但我不喜欢中间的线条。
文档中写道:
默认情况下,在文本和源之间绘制一条线,线的粗细由 的值给出
\epigraphrule
。可以使用 LaTeX 命令更改该值\setlength
。0pt 的值将消除该线。
更新
我不太确定这个 setlength 命令应该放在哪里,例如
\setlength{\epigraphrule}{0pt}
\epigraph{This work has appeared in:}{Max Mustermann, How the Euro will crash.}
不起作用。我收到错误:缺少数字,视为零。
知道如何正确地做到这一点吗?
答案1
你可以\setlength
这样使用它:
\setlength{\epigraphrule}{0pt}
一个完整的小例子,编译时没有错误,并且不显示以下行:
\documentclass{book}
\usepackage{epigraph}
\setlength{\epigraphrule}{0pt}
\begin{document}
\chapter{Test}
\epigraph{This work has appeared in:}{Max Mustermann, How the Euro will crash.}
text
\end{document}