我试图用asciidoctor编写文档,我需要使用这样的字符:ă、-、-、ş,ţ。pdf输出呈现,但上述字符呈现为空。我不知道如何处理这个问题。
例如:
我写了这段代码:
= Document Title
Doc Writer <doc@example.com>
:doctype: book
:source-highlighter: coderay
:listing-caption: Listing
// Uncomment next line to set page size (default is Letter)
//:pdf-page-size: A4
A simple http://asciidoc.org[AsciiDoc] document.
== Introducţie
A paragraph followed by a simple list with square bullets.其结果是将ţie这个词呈现为Introduc,最后是错误:
/usr/local/rvm/gems/ruby-2.2.2/gems/pdf-core-0.2.5/lib/pdf/core/pdf_object.rb:55: warning: regexp match /.../n against to UTF-8 string谢谢。
发布于 2015-11-25 20:08:52
我认为,如果您想确定,您可以始终使用十进制实体引用形式。对于拉丁文小写字母T和塞迪拉,它是:ţ
检查此表以获得完整的列表:Unicode字符列表
此外,如果要在标题中使用此特殊字符,则存在一个问题:具有Windows1252编码以外字符的id节将引发警告
现在看来已经修好了,但我没有核实。
发布于 2017-10-15 16:53:50
在标题中写入此类特殊字符的一种可能方法是在asciidoc文档的序言中声明它们,例如,
:t-cedil: ţ
并在正文中称之为
== pass:normal[Test-{t-cedil}]所以你的头衔看起来就像
测试-ţ
https://stackoverflow.com/questions/33617448
复制相似问题