【发布时间】:2020-11-30 13:04:38
【问题描述】:
我创建了一个.adoc 文件并希望将其转换为 PDF。
我正在使用 Linux Debian 和 GEdit 来编写 .adoc。我按照所有步骤从here 安装 asciidoc-pdf、RVM 等。它确实有效,但由于某种原因它不想转换我的文件。
我下载了 Asciidoctor PDf 转换器的自述文件并尝试将其转换为 pdf 以查看是否一切正常并且转换没有问题。
当我尝试转换我的文件时,它只会转换标题,仅此而已。当我尝试将其转换为 HTML 时,我得到了更多信息 - 带有作者姓名(我的名字)的行。而且我不明白出了什么问题。
我什至尝试从头开始编写同一个文件,但没有结果。
这是我的文件示例:
= Как купить билет на сайте РЖД
Маркиев Владимир <grolribasi@gmail.com>
:hide-uri-scheme:
:imagesdir: img
ifdef::env-github[]
:importatnt-caption: :warning:
:source-highlighter: rouge
Инструкция:: Данная инструкция поможет вам приобрести билет най сайте hhtps://rzd.ru
. Наберите в адресной строке браузера rzd.ru, откроется главная страница сайта.
+
--
image::1.png[главная страница]
--
经过一番阅读,我发现这是由于我的文档中的西里尔符号造成的。我发现现在 Asciidoc 支持文档中的西里尔符号,但是您需要在标题中将字体系列指定为“Noto Serif”:
base-font-family: Noto Serif
我尝试设置字体系列,添加了行,但它仍然不想转换为 pdf。
我猜,现在主要的问题是:如何在 asciidoc 中使用西里尔符号。
【问题讨论】:
-
你考虑过使用 Markdown 还是 LaTeX ?您是否检查过您的文件是UTF-8 编码的?你的locale(7) 是什么。也许ru.stackoverflow.com 是一个更好的地方问!
-
@BasileStarynkevitch 我的文档是 UTF-8 格式,我需要将其转换为 pdf,因为我已经有了它。我的系统是俄语的。好的,我也会在 ru.stackoverflow 上问,但是这个社区更大,所以我的第一个想法就是在这里写。
标签: linux asciidoc asciidoctor