为什么瑞典字母不能与fancyhdr一起转换laTex-pandoc



有人知道为什么当我试图将markdown文件转换为pdf时会出现解码错误吗?除了我在fancyhdr中使用瑞典语字母外,一切都很好。如果我去掉字母"å",它就起作用了(字母在下面的YAML中(。

pandoc脚本:

pandoc  main_temp.md default.yaml  -o main.pdf --bibliography library.bib -V lang=sv 

错误:

UTF-8 decoding error in default.yaml at byte offset 454 (e5).
The input must be a UTF-8 encoded text.

我的YAML:

---
start-page: 2 # start pagenumbering on page 2
geometry: #
- top=2cm
- bottom=2cm
- left=2.4cm
- right=2.4cm
pagesize: a4
indent: true
font: Times New Roman
fontsize: 12pt
header-includes:
- usepackage{setspace}
- setstretch{1.5}
- usepackage{fancyhdr} # for header and footer (ej sv tecken)
- pagestyle{fancy} # not sure what this is
- fancyhead[LO,LE]{myname}
- fancyfoot[CO,CE]{Perspektiv pa politik 2020} 
- fancyfoot[LE,RO]{thepage} # not sure what this is.
# Change size of header:
- usepackage{sectsty}
- sectionfont{small}
# Change spacing left/before/after header:
- usepackage{titlesec}
- titlespacing*{section}{0pt}{5pt}{2pt} #{left}{before}{after}  
---
````

由于某种原因,我错过了ANSI而不是UTF-8的文件。记事本最初显示UTF-8是出于某种原因。可能是用户错误:(

这条线解决了我的问题:

- usepackage[utf8]{inputenc}

最新更新