簡體   English   中英

“示例”參考未顯示在表格中......但出現在標准段落中

[英]A "sample' reference not showing up a table... but shows up in standard paragraph

這是我的代碼。 它似乎不是格式錯誤的表條目。 ASCIIDOCTOR-PDF 'build' 沒有產生任何錯誤,並且確實創建了一個 PDF 文件。 一切正常...但是表 SAMPLE 文本為空白。


[cols="50,20,30", options="header"]
|===
| Result  | Key | Description 
| [.sample]#:#           | : | "Thanks for using Coast Line"
| [.sample]#;#           | ; | Modern "COAST LINE"
| [.sample]#?#           | ? | Nose Logo FULL DETAIL - Inverse
| [.sample]#_#           | _ | Boxcar details
| [.sample]#+#           | + | Built stencil
| [.sample]#/#           | / | DF Logo
| [.sample]#<#           | < | Slightly older "COAST LINE"
| [.sample]#=#           | = | Nose Logo 
| [.sample]#>#           | > | Node Logo Inverse
| [.sample]#0#           | @ | Nose Logo FULL DETAIL

|===

所以沒有一個樣本會出現在表中。 最右邊的表條目按預期顯示。

但是文檔另一部分中的以下內容工作正常(所以我知道 YAML 很好)

=== Uppercase

[.sample]#ATLANTIC#

由於我沒有收到任何錯誤,所以我不確定如何調試它。

我試過你的示例標記,只添加一個標題(使其成為有效文檔)和一個前導段落(以保證 PDF 具有可見內容):

= Document

Lorem ipsum...

[cols="50,20,30", options="header"]
|===
| Result  | Key | Description 
| [.sample]#:#           | : | "Thanks for using Coast Line"
| [.sample]#;#           | ; | Modern "COAST LINE"
| [.sample]#?#           | ? | Nose Logo FULL DETAIL - Inverse
| [.sample]#_#           | _ | Boxcar details
| [.sample]#+#           | + | Built stencil
| [.sample]#/#           | / | DF Logo
| [.sample]#<#           | < | Slightly older "COAST LINE"
| [.sample]#=#           | = | Nose Logo 
| [.sample]#>#           | > | Node Logo Inverse
| [.sample]#0#           | @ | Nose Logo FULL DETAIL

|===

使用 asciidoctor-pdf 1.6.2,生成的 PDF 沒有錯誤並且看起來正確:

生成的 PDF 的屏幕截圖

根據您提供的信息,我認為沒有問題。

您正在標記中使用自定義角色sample 我建議調查您的主題,看看該角色是否導致您遇到的呈現問題。

你提到YAML但這里沒有 YAMY,只有 Asciidoc 標記。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM