40

我知道这是一个很长的镜头,但是是否有一些包或方法可以将表情符号插入到 LaTeX 文档中?

4

6 回答 6

39

我至少知道两种部分方式:

第一的:

$\ddot\smile$

第二:

\usepackage{wasysym}
\smiley
\frownie

或者您可以使用图像(如其他回复中所述)。

于 2008-10-10T06:27:55.593 回答
17

有什么反对简单的 {\tt :-)}?

于 2008-11-07T23:47:58.033 回答
10

如果你使用xelatexor lualatex,那么

\documentclass{article}
\usepackage{fontspec}
\setmainfont{Symbola}
\begin{document}

 
\end{document}

应该生成 Symbola 字体的黑白表情符号字母,可从http://users.teilar.gr/%7Eg1951d/ 或某些 Linux 发行版(例如 Ubuntu)中的标准软件包存储库获得。MS Windows 表情符号字体也可以用来\fontspec{Segoe UI Emoji}[RawFeature={ccmp,dist}] 代替\fontspec{Symbola}.

不幸的是,标准 lualatex 或 xelatex 不支持颜色(表情符号)字体。harflatex并且luahblatex可以使用排版颜色表情符号

\documentclass{minimal}
\usepackage{harfload}
\usepackage{fontspec}

\begin{document}
\noindent
\fontspec{Noto Color Emoji}[RawFeature={mode=harf}]
☃⛄‍‍‍\quad ‍❤️‍‍
\end{document}

harflatex并且luahblatex可以在 2019 年 7 月从https://contrib.texlive.info/的 TeXLive Contrib 安装。

以上内容是从https://tex.stackexchange.com/questions/497403/how-to-use-noto-color-emoji-with-lualatex/500180了解到的, 并进行了一些我自己的调查。

于 2019-07-17T12:39:40.657 回答
5

Unicode 的“杂项符号”包括 3 个简单的表情符号:0x2639- 0x263B。您也可以使用0x2686- 0x2689

要获得更多变化,您将需要使用图像并以某种方式包含它们。

我很好奇导致这个问题的情况:)

于 2008-10-10T05:15:19.373 回答
4

到目前为止,还有tikzsymbols包含漂亮表情的包。

于 2015-11-29T13:40:56.117 回答
1

一种解决方案是使用 bclogo 包。它包含两个笑脸(快乐和悲伤),以及许多其他小“标志”,如旗帜等。

于 2013-04-09T13:46:59.510 回答