背景

背景

背景

在小说中,lettrine 通常是指一封信。在写散文时,有时章节以引号开头。

问题

引号是风格化的,而不是段落的首字母。

代码

考虑:

\setuphead[chapter][
  after={\placeinitial},
  page=no,
]

\starttext
\chapter{Harriet Tubman}
"Every great dream begins with a dreamer. Always remember, you have within
you the strength, the patience, and the passion to reach for the stars to
change the world.
\chapter{Eleanor Roosevelt}
Great minds discuss ideas; average minds discuss events; small minds
discuss people.
\stoptext

得出的结果为:

引号 字母

问题

在不更改和之间的任何文本的情况下\starttext\stoptext如何更改宏\placeinitial以允许更改作为章节第一个字符的引号的大小和对齐方式---并将第一个字母格式化为字母?

有关的

请参阅以下问题的示例:

答案1

首先,这些都没有记录在https://wiki.contextgarden.net/Command/setupinitial。我必须通过阅读 Lua 源代码来找出答案。

看起来您无法对开头的引号应用特殊格式。没有代码,而且由于它是在 Lua 中,因此也没有直接和简单的方法来挂载它。不过,可以通过添加到first方法中来跳过引号(非常直观...)。

要请求更多功能,您必须联系邮件列表。

\defineinitial[two][method={first,auto}]
\setuphead[chapter][
  after={\placeinitial[two]},
  page=no,
]

\starttext
\chapter{Harriet Tubman}
"Every great dream begins with a dreamer. Always remember, you have within
you the strength, the patience, and the passion to reach for the stars to
change the world.
\chapter{Eleanor Roosevelt}
Great minds discuss ideas; average minds discuss events; small minds
discuss people.
\stoptext

在此处输入图片描述

相关内容