对于电子产品的文档,我需要排版下面链接的图片中显示的标志。谁知道怎么做?说“只需将其添加为图片”的解决方案并不被认为是有帮助的……
快速网络搜索“center positive sign latex”并没有找到任何特别有用的信息。
答案1
使用蒂克兹你可以绘制:
使用代码:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{calc}
\tikzset{
circ/.style={circle,draw, inner sep=0mm, minimum width=10pt}
}
\newcommand\widget{%
\begin{tikzpicture}[thick]
\draw[fill=black](0,0) circle (2pt);
\draw ([shift=(45:5pt)]0,0) arc [start angle=45, end angle=315, radius=5pt];
\node[circ] at (-1,0) {-};
\node[circ] at (1,0) {\tiny +};
\draw($ (-1,0)+(5pt,0) $)--(-5pt,0);
\draw(0,0)-- ($ (1,0)-(5pt,0) $);
\end{tikzpicture}
}
\begin{document}
\widget
\end{document}
编辑
正如评论中指出的那样,上面的代码在从 LaTeX 编译为 PDF 时效果不佳dvipdfm
(使用 LaTeX 编译很好,但dvipdfm
会产生错误)。tikz 驱动程序 dvipdfm 用于定位建议进行以下修改,似乎可以解决这个问题:
\documentclass{article}
\def\pgfsysdriver{pgfsys-dvipdfmx.def}
\usepackage{tikz}
\usetikzlibrary{calc}
\tikzset{
circ/.style={circle,draw, inner sep=0mm, minimum width=10pt}
}
\newcommand\widget{%
\begin{tikzpicture}[thick]
\draw[fill=black](0,0) circle (2pt);
\draw ([shift=(45:5pt)]0,0) arc [start angle=45, end angle=315, radius=5pt];
\node[circ] at (-1,0) {-};
\node[circ] at (1,0) {\tiny +};
\draw($ (-1,0)+(5pt,0) $)--(-5pt,0);
\draw(0,0)-- ($ (1,0)-(5pt,0) $);
\end{tikzpicture}
}
\begin{document}
\widget
\end{document}
也就是说,您需要添加\def\pgfsysdriver{pgfsys-dvipdfmx.def}
。