渲染形状“\U0001f693”时,R-Markdown pdfLatex 不起作用

渲染形状“\U0001f693”时,R-Markdown pdfLatex 不起作用

这是我第一次使用 r-markdown,在渲染上述符号时遇到了问题。其他一切都很好。它在 ggplot2 中的 r 中也可以工作,但在 r-markdown 中不行。当我包含“\usepackage[utf8x]{inputenc}”时,它会渲染,但会导致文档冲突。我见过使用不同引擎的解决方案,但我不想弄乱我的格式。有人知道在不更换引擎的情况下渲染符号的方法吗?有人知道哪些包是分类的以及如何纠正它吗?我已在下面包含了所有包。

谢谢。

  -\usepackage{geometry}
  - \usepackage[english]{babel}
  - \usepackage{natbib}
  - \usepackage{url}
  - \usepackage{amsmath}
  - \usepackage{graphicx}
  - \graphicspath{{S:/Analysis/ECAC/Mike_R/}}
  - \usepackage{parskip}
  - \usepackage{fancyhdr}
  - \usepackage{vmargin}
  - \usepackage{float}
  - \usepackage{caption,booktabs,array}
  - \usepackage[most]{tcolorbox}
  - \usepackage{lscape}
  - \usepackage{subcaption}
  - \newcommand{\rowgroup}[1]{\hspace{-1em}#1}
  - \setmarginsrb{3 cm}{2.5 cm}{3 cm}{2.5 cm}{1 cm}{1.5 cm}{1 cm}{1.5 cm}
  - \title{}
  - \author{}                               
  - \date{\today}                                   
  - \makeatletter
  - \let\thetitle\@title
  - \let\theauthor\@author
  - \let\thedate\@date
  - \makeatother
  - \pagestyle{fancy}
  - \fancyhf{}
  - \rhead{ECAC}
  - \lhead{\thetitle}
  - \cfoot{\thepage}
  - \captionsetup{font=Large}
  - \usepackage{hyperref}
  - \usepackage[utf8x]{inputenc}

答案1

如果您使用 lualatex,则可以使用覆盖该范围的字体,但使用 pdftex 我会使用图像。

在此处输入图片描述

\documentclass{article}
\usepackage{graphicx}
\DeclareUnicodeCharacter{1F693}{\includegraphics[height=1em]{police.png}}

\begin{document}

U+1F693 is POLICE CAR: 

相关内容