pdfLaTeX 的智能手机符号

pdfLaTeX 的智能手机符号

我想使用智能手机符号。

当然,我去了如何查找符号或识别数学符号或字符?,但我没能找到任何类似智能手机的产品(只有旧手机,而且手机看起来像黑莓手机,而不是现在的标准智能手机)。

我能够在这两个问题的答案中找到我正在寻找的符号类型:

  1. https://tex.stackexchange.com/a/173165/27833
  2. https://tex.stackexchange.com/a/223105/27833

但不幸的是,它们似乎都只能与fontspec包一起使用...并且需要XeLaTeXLuaLaTeX

是否有任何选项可以获取智能手机符号pdfLaTeX

答案1

直接使用手机\pdfliteral应该是这样的:

\def\mobile{\leavevmode\hbox to7bp{\kern1bp \lower1bp\vbox to12bp{}%
    \pdfliteral{q 0 g 0 G 1 j 2 w 0 0 5 10 re B
       1 g 1 G 1 w .3 1.8 4.4 7 re B 
       1.5 w 2.5 .2 0 .1 re B .3 w 1.7 10 1.6 0 re B Q}%
    \hss}}

Mobile: \mobile

结果: 移动的

编辑:也许您需要这个的缩放版本。下一个版本的\mobile宏有一个参数,即缩放系数。您可以与上一个“非缩放”宏进行比较。

\newdimen\bpt
\def\mobile#1{\leavevmode 
   \bpt=#1bp \hbox to7\bpt{\kern1\bpt \lower1\bpt\vbox to12\bpt{}%
      \pdfliteral{q #1 0 0 #1 0 0 cm 1 j 2 w 0 0 5 10 re B 
         1 g 1 G  1 w .3 1.8 4.4 7 re B 
         1.5 w 2.5 .2 0 .1 re B .3 w 1.7 10 1.6 0 re B Q}%
      \hss}}

Mobile: \mobile{1}, \mobile{3.2}, \mobile{.2}.

答案2

创建一个仅包含一个符号的文档:

\documentclass{article}
\usepackage{fontawesome}

\pagestyle{empty}
\begin{document}
\Huge\faMobilePhone
\end{document}

用它处理文档中的结果并运行lualatex它。pdfcrop\includegraphicspdflatex


编辑1:感谢 Heiko Oberdiek
一站式解决方案是使用standalone类:

\documentclass{standalone}
\usepackage{fontawesome}

\begin{document}
\Huge\faMobilePhone
\end{document}

您运行lualatex此文件并获取已裁剪的 pdf 文件,您可以将其包含在您的源文件中\includegraphics


编辑2: fontinst可能很麻烦,但即使在时代,安装字体时仍然可以完全控制otf

在此处输入图片描述

答案3

只要找到合适的图形,例如,http://trendafrica.co.za/wp-content/uploads/2013/01/Smartphone-icon.jpg,并将其放置在可缩放至适当大小的宏中。

\documentclass{article}
\usepackage{graphicx}
\def\smartphone{\includegraphics[height=\ht\strutbox]{Smartphone-icon}}
\begin{document}
Text \smartphone
\end{document}

在此处输入图片描述

答案4

您可以使用 withXeLateXLuaLaTeX命令\faMobile,来自包fontawesome

您还可以使用可Smartphone Icons从以下位置下载的本网站,它具有一组丰富的图标:

\documentclass[12pt]{article}
\usepackage{array}
\usepackage{fontawesome}

\begin{document}

\texttt{Font Awesome: }\vskip2ex

Text text text \faMobilePhone\vskip3ex

\texttt{Smartphone Icons: }\vskip2ex

Text text text {\fontspec{Smartphone Icons}\begin{tabular}[t]{*{10}{c}}
\noalign{\fontspec{Smartphone Icons}}
a & b & c & d & e & f & g & h & i & j \\
k & l & m &n & o & p & q & r & s & t
\end{tabular}}

\end{document} 

在此处输入图片描述

相关内容