
Ich möchte flag: Japan
Emoticons mit Unicode verwenden U+1F1EF U+1F1F5
, wie im Standard definiertVollständige Emoji-Liste, v12.0, innerhalb von Markdown (gerendert mit Pandoc).
Da dieses Emoticon im Pandoc-Quellcode nicht definiert ist:pandoc/Emoji.hs bei master · jgm/pandoc, wie kann ich dies im Dokument verwenden? Oder wie kann ich dies im Pandoc-Quellcode definieren?
Wenn möglich, schlagen Sie bitte eine allgemeine Lösung vor, die mehrere Unicode-Emojis analysieren kann, beispielsweise
:thermometer:
für
Antwort1
Sofern keine Gegenargumente gegen die direkte Verwendung der Emojis sprechen, könnte man einfach die Unicode-Darstellung verwenden.
Die Alternative wäre, diese Funktion über einePandoc Lua-Filter. Speichern Sie den folgenden Code in einer Datei flag-jp.lua
und übergeben Sie ihn über an pandoc --lua-filter=flag-jp.lua
. Die Datei muss als UTF-8 gespeichert werden.
function Str (s)
return pandoc.Str(s.text:gsub(':jp:', '
Antwort2
Dies ist allgemeiner als die @tarleb-Lösung.
ReplacementTable={
[":jp:"] = "