首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何缩进段落而仍有正常的段落风格?

如何缩进段落而仍有正常的段落风格?
EN

Stack Overflow用户
提问于 2020-09-24 10:50:49
回答 1查看 1.7K关注 0票数 1

我想用这样的方式来识别段落中的每一行。

脂肪酶

而不是这种风格

lipsum lipsum lipsum lipsum lipsum

是否有一种简单实用的方法,通过使用一些特殊的命令开始第一行,从而在段落上获得这种效果?例如

命令唇和

脂唇

脂唇

会导致

脂唇

脂唇

脂唇

谢谢

EN

回答 1

Stack Overflow用户

发布于 2020-10-06 18:44:00

verseliteral角色通常是解决方案,但两者都会产生单空间文本,这不是您想要的。

解决方案是使用自定义样式,但是如何实现该样式取决于输出格式。

对于HTML,很容易实现:您可以通过docinfo工具:https://asciidoctor.org/docs/user-manual/#docinfo-file和使用样式的自定义角色添加自定义样式。

例如,如果在与Asciidoc标记文件相同的文件夹中创建一个名为docinfo.html的文件,则包含以下内容:

代码语言:javascript
运行
复制
<style>
.indent {
    padding-left: 4rem;
}
</style>

然后,您可以使用CSS样式来缩进特定段落。

然后,在您的Asciidoc标记文件中,在文档标题之后立即添加:docinfo: shared属性(它们之间没有空行)。这告诉asciidoctor在生成的HTML的<head>部分中包含docinfo.html内容。

最后,当您有需要缩进的段落时,请包括[.indent]角色。

下面是一个示例文档:

代码语言:javascript
运行
复制
= Document
:docinfo: shared

A normal paragraph.

[.indent]
An indented paragraph.

Another normal paragraph.

对于EPUB输出,解决方案也是类似的(我认为)。对于PDF,您必须自定义所使用的主题。有关主题自定义详细信息,请参阅本文档:http://gist.asciidoctor.org/?github-asciidoctor%2Fasciidoctor-pdf%2F%2Fdocs%2Ftheming-guide.adoc

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64044905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档