子浮点数标签中的垂直子集符号

子浮点数标签中的垂直子集符号

在 的帮助下,数学符号(\subseteq和)在文本模式下成功旋转和渲染。\supseteq\rotatebox{}{}

在下面的评论部分中,将这些符号放入子浮点标签中存在问题。我正在使用pdflatex

This is pdfTeX, Version 3.1415926-1.40.11 (Web2C 2010) 有什么想法吗?谢谢。

\documentclass[a4paper]{article}

\usepackage{graphicx}
\usepackage{subfig}
\usepackage{tikz}
\usepackage{stmaryrd}
\usepackage{fouriernc}
\usepackage{MnSymbol}
\usepackage{colonequals}
\usepackage{ulem}
\usepackage{fancybox} 

\usetikzlibrary{arrows, shapes, patterns}
\pagestyle{myheadings}

\begin{document}
\rotatebox{90}{$\supseteq$}
\rotatebox{90}{$\subseteq$}

\begin{figure}
\centering
%\subfloat[Text $\overline{A\cup B}$,\;$\downarrow$\rotatebox{90}{$\supseteq$}]{
\subfloat[Text $\overline{A\cup B}$,\;$\downarrow$]{
 \begin{tikzpicture}[scale=0.5, auto, swap]
   \draw (-1,0) circle (1);
   \draw (2,0) circle (1);
   \node at (-2,1) [above left] {$A$};
   \node at (3,1) [above right] {$B$};
 \end{tikzpicture}
}\qquad
\caption{Sets}
\end{figure}
\end{document}

编辑:如图所示,添加参数origin=c至 Without。\subfloat[Text $\overline{A\cup B}$,\;$\downarrow$\protect\rotatebox[origin=c]{-90}{$\subseteq$}]{

在此处输入图片描述

编译时出错Runaway argument? origin=c\caption@ifstrut {\ifhmode \@finalstrut \strutbox \fi }{} ! Paragraph ended before \Grot@box@kv was complete. <to be read again> \par l.30 ...ownarrow$\protect\rotatebox[origin=c]{-90} {$\subseteq$}]{

答案1

\protect在 之前使用\rotatebox。这可以防止 的早期扩展\rotatebox,参见脆弱命令和坚固命令有什么区别寻求解释。

\subfloat[Text $\overline{A\cup B}$,\;$\downarrow$\protect\rotatebox{90}{$\supseteq$}]{

在此处输入图片描述

相关内容