如何创建内联椭圆符号?我尝试使用\Ellipse
bbding 包,但出现错误提示Command \Asterisk already defined
。可能是因为我正在使用 mathabx 包。
答案1
该tikz
包可用于绘制内联图形以及显示图形。以下最小示例显示了如何根据需要获取椭圆的内联符号:
\documentclass{article}
\usepackage{tikz}
\begin{document}
Here is an inline \tikz \draw (0,0) ellipse (10pt and 5pt); symbol for an ellipse.
\end{document}
输出如下:
您还可以在序言中放置一个宏,以便多次使用它,如下所示:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{shapes}
\newcommand{\mysymbol}[1][]{
\begin{tikzpicture}[#1]
\node[draw,ellipse,minimum height=5pt,minimum width=10pt](e){};
\end{tikzpicture}
}
\begin{document}
Here is an inline \mysymbol[baseline=(e.base)] symbol for an ellipse.
\end{document}
它接受一个可选项,[baseline=]
以便根据需要与文本对齐。有关更多信息,请参见这里。
上述代码的输出是:
答案2
这里有两个版本。一个是拉伸的圆圈。但是,在拉伸下,线条笔触宽度会变得不均匀,因此我提供了第二个版本,其中两个拉伸的圆圈重叠在一起,以保持笔触宽度均匀的外观。
我选择了椭圆形的尺寸/长宽比,参数{3}[1.5]
为\scalebox
。这些都可以改变。
\documentclass{article}
\usepackage{graphicx}
\def\ellipse{\raisebox{-1pt}{\scalebox{3}[1.5]{$\circ$}}}
\def\dellipse{\ooalign{\raise-.25pt\hbox{\ellipse}\cr\ellipse}}
\begin{document}
Here is an \ellipse\ inline ellipse, and one\\
that that has \dellipse\ ``corrected'' line width
\end{document}
以下是放大图: