asciidoc asciidoctor包括adocs及其图像

时间:2019-03-10 09:35:12

标签: asciidoc asciidoctor

我正在构建asciidoc模板来管理我的开发文档。 因此,我希望能够将现有的ascii文档链接到主文档或新文档包含图片和其他资源。要链接文档,我使用 include 关键字,该关键字用于将文档引用到新文档中。

问题

我的问题是,未显示包含/引用的文档的图像。我知道该图像的路径分辨率始于主文档,与路径不匹配。随附/参考的文档图像。随附文档中的图像路径正确。仅生成附带的文档时显示图像。有谁能解决这个问题?

图像不起作用的示例示例

1。文档的目录结构。

main.adoc包含包含图像的Risikoanalyse_v2.adoc

  • ./ main.adoc
  • ./ Risikoanalysen / Risikoanalyse_v2.adoc
  • ./ Risikoanalysen / Risikodiagramm_1_v2.png
  • ./ Risikoanalysen / Risikodiagramm_2_v2.png

2。 main.adoc文档的内容

== Content 1

ratatata

include::./Risikoanalysen/Risikoanalyse_v2.adoc[]

3。 Risikoanalyse_v2.adoc的内容

= Risikoanalyse 
Inhaltsverzeichnis
:doctype: book
:toc: left
:toclevels: 4
:sectnums:

:version: Version 2.0, 03.03.2019
{version}

<<<
== Risiken
bachelor party

image::Risikodiagramm_1_v2.png[Risikodiagramm,300,align="center"]       // image that is not resolved

<<<
== preventive Gegenmassnahmen
rooftop party

image::Risikodiagramm_2_v2.png[Risikodiagramm,300,align="center"]       // image that is not resolved

4。生成文档的命令

  • asciidoctor main.doc *
  • asciidoctor-pdf main.doc

1 个答案:

答案 0 :(得分:2)

我不确定您是否尝试过。

将所有图像添加到目录./images中。这是asciidoctor获取图像的默认目录。

您的链接保持不变:

image::Risikodiagramm_2_v2.png[Risikodiagramm,300,align="center"]

您可以配置以下路径:

:imagesdir: myImages

请参见https://asciidoctor.org/docs/user-manual/#setting-the-location-of-images