![内部封闭 内部封闭](https://linux22.com/image/340741/%E5%86%85%E9%83%A8%E5%B0%81%E9%97%AD%20%E5%86%85%E9%83%A8%E5%B0%81%E9%97%AD.png)
我正在写一个关于Kuratowski 闭包补问题。
我需要编写集合内部闭包的闭包。
因此我在数学模式下写道:\overline{\mathring{\overline{\mathring{A}}}}
但这并没有给出好的结果(最后的闭包行太短了)。
你能帮助我吗?
答案1
答案2
基本上,定义\closure
和\interior
(或者如果你想要更短的名称)并使用这些符号定义,这样,你就可以程序事物进入宏。
\documentclass{scrartcl}
\usepackage{mathtools,amssymb}
\usepackage{xparse}
\NewDocumentCommand\closure{sm}
{\IfBooleanTF{#1}{\overline{#2}}{\bar{#2}}}
\NewDocumentCommand\interior{sm}
{\IfBooleanTF{#1}{?}{\mathring{#2}}{}}
\begin{document}
$\closure{\interior{\closure{\interior{A}}}}$ and $\closure*{B(x_0,R_1)}$
\end{document}
我处于?
一种不知道你想要什么的情况(有些人这样写,(...)^\circ
而其他人则放一个括号(\overparen
可能是,或者可能是一个自定义宏),然后\mathring
在括号上放一个,等等)。
附注:可能取决于你的文档,你可能想要定义类似开球 \oB
和闭球 \cB
并使用类似的东西,\cB(x_0,R_1)
在这种情况下,您可以随时轻松更改这些命令的定义,而不必拘泥于原始代码。