Latex 潘多克“标题格式”标尺

Latex 潘多克“标题格式”标尺,latex,pandoc,Latex,Pandoc,我对YAML数据块有问题。鉴于以下pandoc文件: --- papersize: a4 geometry: "left=1.5cm,right=1.5cm,top=3cm,bottom=3cm" fontsize: 12pt # https://stackoverflow.com/a/43659664/2069099 subparagraph: yes #documentclass: extarticle header-includes: - \usepackage[explicit]

我对YAML数据块有问题。鉴于以下pandoc文件:

---
papersize: a4
geometry: "left=1.5cm,right=1.5cm,top=3cm,bottom=3cm"
fontsize: 12pt
# https://stackoverflow.com/a/43659664/2069099
subparagraph: yes
#documentclass: extarticle
header-includes:
    - \usepackage[explicit]{titlesec}
    - \titleformat{\section}[hang] {\filleft\huge\sc} {label}{20pt}{#1}

---

Hello World
=========== 

Lorem ipsum
我正确地将标题对齐在右边。现在,假设我需要标题下方的全宽标尺,如中所述,需要将\titleformat语句修改为:

---
papersize: a4
geometry: "left=1.5cm,right=1.5cm,top=3cm,bottom=3cm"
fontsize: 12pt
# https://stackoverflow.com/a/43659664/2069099
subparagraph: yes
#documentclass: extarticle
header-includes:
    - \usepackage[explicit]{titlesec}
    - \titleformat{\section}[hang] {\filleft\huge\sc} {label}{20pt}{#1}[\titlerule\vspace*{4pt}]

---

Hello World
===========    

Lorem ipsum
但这会导致以下错误:

Error producing PDF.
! LaTeX Error: Missing \begin{document}.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...

l.49 {[

Pandoc将该行的一部分解析为标记。因此,当该行以LaTeX形式写入时,将转义特殊字符,以确保is生成与输入相同的文本。这在这里是不需要的,最好的解决方案是将该行显式标记为LaTeX:

标题包括: -\usepack[explicit]{titlesec} -`\titleformat{\section}[hang]{\filleft\mage\sc}{label}{20pt}{1}`{=latex} 也可以标记整个标题,包括:

标题包括:| ```{=乳胶} \usepackage[explicit]{titlesec} \标题格式{\section}[hang]{\filleft\maging\sc}{label}{20pt}{1} ```
好的,在YAML区块中通过普通乳胶解决了问题:

--
papersize: a4
geometry: "left=1.5cm,right=1.5cm,top=3cm,bottom=3cm"
fontsize: 12pt
# https://stackoverflow.com/a/43659664/2069099
subparagraph: yes
#documentclass: extarticle
header-includes:
  - \usepackage[explicit]{titlesec}
  - |
    ```{=latex}
    \titleformat{\section}[hang] {\filleft\huge\sc} {label}{20pt}{#1}[\titlerule\vspace*{4pt}]
    ```  
---

Hello World
===========    

Lorem ipsum    

瓦侯。。。柱子同时交叉。谢谢你的解释!
--
papersize: a4
geometry: "left=1.5cm,right=1.5cm,top=3cm,bottom=3cm"
fontsize: 12pt
# https://stackoverflow.com/a/43659664/2069099
subparagraph: yes
#documentclass: extarticle
header-includes:
  - \usepackage[explicit]{titlesec}
  - |
    ```{=latex}
    \titleformat{\section}[hang] {\filleft\huge\sc} {label}{20pt}{#1}[\titlerule\vspace*{4pt}]
    ```  
---

Hello World
===========    

Lorem ipsum