text-size - 使用 asciidoc 时,有什么方法可以更改特定 block 的文本大小(字体大小)?

标签 text-size asciidoc asciidoctor

我需要你的帮助。

现在我正在使用 AsciiDoc 和 AsciiDoctor 来创建一些手册。

我希望某些特定 block 上的文本较小,例如宽表、宽列表等,但不希望主要文本较小。 特别是我需要根据客户的要求将宽表格的文本缩小。

有什么办法吗?

最佳答案

您提到了列表和表格... 关于列表,不能按照AsciiDoctor Documentation中所述完成:

Unsupported Complex AsciiDoc markup is not permitted in attribute values, such as:

  • lists

  • multiple paragraphs

  • other whitespace-dependent markup types

正如您所看到的,它提到了多个段落,因此虽然 @EhmKah 答案是设置自定义样式 block 的正确方法,但它不会按预期在表/列表中呈现,因为它是多段落。

内置 CSS 类语法是最佳选择[small]#anyphrases# 但是为了在表格中实现此功能,您必须使用说明符设置单元格类型,在本例中,AsciiDoc 说明符表示为一个 这意味着单元格(或列)将呈现支持的 AsciiDoc 语句、属性等。

这是一个工作示例:

[frame="none",grid="none"]
|====
a| image::images\logo.png[] a|[.small]#Autor: {author}#
|====

如果您有大量行/列,则无需手动将 a 应用于所有行/列。您可以通过以下方式设置您需要此行为的列:

[cols="1a,2a",frame="none",grid="none"]
|====
| image::images\logo.png[] |[.small]#Autor: {author}#
|====

您可以查看其文档以了解有关 Column Formatting 的更多信息。您可以查看具有可变宽度和对齐方式的渲染表子部分,了解有关 AsciiDoc (a) 和其他说明符的更多信息。

关于text-size - 使用 asciidoc 时,有什么方法可以更改特定 block 的文本大小(字体大小)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45752146/

相关文章:

html - asciidoctor 是否有设置从它输出的源中删除 <paragraph> 和 <p> 标签?

Markdown 源代码标注,如 asciidoctor?

Android按钮和文本大小

css - 辅助功能和文本大小调整 : Do I still need to use ems if I no longer support IE6?

asciidoc - 如何在 asciidoc 中添加删除线(换行)?

ruby - 无法安装/编译 asciidoctor-mathematical gem

asciidoc - Asciidoc 标记是否可以编程方式扩展(通过现有实现,如 RST)?

php - 如何增加和减少网页中的文字大小?

android - 文本大小不会因不同的屏幕布局而改变?

asciidoc - 使用 AsciiDoctor,如何在源代码块和示例 block 中传递变量?