如何在 Markdown pdf 中打印特殊拉丁字符

问题描述 投票:0回答:1

我需要将我的 Markdown 脚本编织成 pdf 文件,但是编织时,pdf 文件不会显示特殊的拉丁字符,例如国际音标 (IPA) 中使用的字符。

---
title: "MarkdownIPA"
date: '2022-07-06'
output: 
  pdf_document:
    latex_engine: xelatex
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
`Print IPA`
```{r}
'[aɪ.pʰiː.ɛɪ]'
```

哪个撕裂:

我该如何解决这个问题?

r-markdown pdf-generation pandoc
1个回答
1
投票

您需要使用支持这些字形的字体。一个(恕我直言)相当不错的一个是 Source Sans Pro 和等宽变体 Source Code Pro

要使用Source Code Pro,您可以直接添加相应的LaTeX代码:

---
title: "MarkdownIPA"
date: '2022-07-06'
output:
  pdf_document:
    latex_engine: xelatex
header-includes:
 - \usepackage{sourcecodepro}
---

结果:

sourcecodepro
软件包可能已经安装;否则你必须先安装它。

© www.soinside.com 2019 - 2024. All rights reserved.