如何将带有西里尔符号的 asciidoc 转换为 pdf?

How to convert an asciidoc with cyrillic symbols to pdf?

我创建了一个 .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 支持文档中的西里尔符号,但是你需要在 header:

中将字体系列指定为“Noto Serif”
base-font-family: Noto Serif

我尝试设置字体系列,添加了这行,但它仍然不想转换为 pdf。

我想,现在的主要问题是:如何在 asciidoc 中使用西里尔符号。

这个ifdef

ifdef::env-github[]

永远不会关闭。

尝试以这种方式关闭它:

ifdef::env-github[]
:importatnt-caption: :warning:
:source-highlighter: rouge
endif::env-github[]