Odpowiedzi:
Spróbuj zastąpić :smile:
z HTML w ten sposób:
This is a smile <img src="https://assets-cdn.github.com/images/icons/emoji/unicode/1f604.png"/>
Po wstępnym przeczytaniu OP zbyt powierzchownie (pomijając jego potrzebę NIE posługiwać się :smile:
& amp; przyjaciele w jego źródle Markdown), tutaj jest lepsza odpowiedź. Spróbuj jednego z nich:
pandoc -o emoji.pdf --pdf-engine=lualatex -V mainfonts="DejaVu Sans"
pandoc -o emoji.pdf --pdf-engine=xelatex -V mainfonts="DejaVu Sans"
Jeśli używasz domyślnego silnika pdf ( pdflatex
), nie uda ci się, ale pojawi się błąd
! Package inputenc Error: Unicode character 😀 (U+1F600)
(inputenc) not set up for use with LaTeX.
Jeśli nie określisz mainfonts
param, dostaniesz ostrzeżenie
[WARNING] Missing character: There is no 😄 (U+1F604) in font [lmroman10-regular]:+tlig;
dla XeLaTeX i
[WARNING] Missing character: There is no 😄 in font [lmroman10-regular]:mapping=tex-text;!
dla LuaLaTeX. Podczas gdy oba będą produkować PDF, nie będą miały emoji tam, gdzie chcesz.