背景
希望更改每章(或部分)开头的引文的外观。本书使用的是 KOMA Script v2。(大多数搜索该quote
命令的结果都是排版引号,而不是格言。)
问题
目前的报价如下:
正在寻找类似的东西:
好的代码是简短、简单、对称的——挑战在于弄清楚如何实现这一点。~Sean Parent
(双线边框,背景颜色,但使用衬线字体且作者姓名右对齐。)
源代码
引文定义如下:
\setchapterpreamble{\dictum[Sean Parent]{Good code...}}
我对格言设置的风格做了如下修改:
\renewcommand*{\dictumwidth}{.75\textwidth}
\renewcommand*{\dictumauthorformat}[1]{\textsc{#1}\bigskip}
问题
- 哪些软件包可以对引号(或 s)进行如此精细的控制
quote
?(都没有章节也不格特查普提供足够的复杂性。 - 怎样才能把格言放在
\colorbox
?(使用\dictumtext
?) - 在框中添加双线的好方法是什么?
有关的
答案1
我没有使用epigraph
。我写了自己的版本:
\usepackage{times}
\definecolor{quotationcolour}{HTML}{F0F0F0}
\definecolor{quotationmarkcolour}{HTML}{1F3F81}
% Double-line for start and end of epigraph.
\newcommand{\epiline}{\hrule \vskip -.2em \hrule}
% Massively humongous opening quotation mark.
\newcommand{\hugequote}{%
\fontsize{42}{48}\selectfont \color{quotationmarkcolour} \textbf{``}
\vskip -.5em
}
% Beautify quotations.
\newcommand{\epigraph}[2]{%
\bigskip
\begin{flushright}
\colorbox{quotationcolour}{%
\parbox{.60\textwidth}{%
\epiline \vskip 1em {\hugequote} \vskip -.5em
\parindent 2.2em
#1\begin{flushright}\textsc{#2}\end{flushright}
\epiline
}
}
\end{flushright}
\bigskip
}
结果:
答案2
值得一看的一个包是题词,其中包括一些用于设置此类内容的选项。