Pandoc 및 약어

Pandoc 및 약어

약어가 포함된 ePub 파일을 생성하려고 합니다. 예는 다음과 같습니다.

input.md:

---
title: Test
language: en
---

# Test

HTML is maintained by W3C.

그리고 abbr.md:

*[HTML]: Hyper Text Markup Language
*[W3C]:  World Wide Web Consortium

그리고 get-epub.sh:

#!/bin/bash
pandoc -f markdown+abbreviations -t epub\
--abbreviations="abbr.md"\
"input.md" -o "output.epub";

나는 output.epub파일에서 다음과 같은 내용을 볼 것으로 예상했습니다.

<p>
<abbr title="Hyper Text Markup Language">HTML</abbr> is maintained by <abbr title="World Wide Web Consortium">W3C</abbr>.
</p>

실제 출력은 다음과 같습니다.

<p>
HTML is maintained by W3C.
</p>

여기서 뭔가 빠졌나요?

답변1

약어 파일의 목적은 약어로 사용되는 모든 단어를 나열하는 것이지만 해당 단어의 서체만 조정하는 것입니다(예: 줄바꿈 없는 공백 추가, 점을 문장 끝으로 처리하지 않음 등).

pandoc은 귀하의 예에서 구문을 지원하지 않습니다. (이건 어디서 나온 걸까요?)

원하는 결과를 생성할 수 있는 플러그인(pandoc 용어로 "필터")이 있습니다. 예:https://github.com/dsanson/pandoc-abbreviations.lua

관련 정보