如何在 MSC 图中输入数学符号?

如何在 MSC 图中输入数学符号?

我正在尝试在 MSC 图实例中输入集合符号,

但每当我这样做

整个 msc 图表在背面消失

我在用IEEE 系统期刊LaTeX 模板

这是我想要做的;

所需的 MSC 图表材料

这是我的所有导入/包的列表;

\usepackage{float}
\usepackage{cite}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{algorithmic}
\usepackage{graphicx}
\usepackage{textcomp}
\usepackage{pstricks}
\usepackage{calc}
\usepackage{ifthen}
\usepackage{msc}
\usepackage{tabularx}
\usepackage{newtxtext,newtxmath} % this pkg allowed words inside msc diagrams to be bold !
\usepackage{afterpage}
\usepackage{rotating}
\usepackage{array}
\usepackage{xcolor}
\usepackage{lmodern,babel,adjustbox,booktabs,multirow}


\renewcommand\msckeyword{} 

\newlength{\minwidth}
\newcommand{\resizebox}[1]{
\setlength{\minwidth}{\widthof{
\begin{tabular}{@{}l@{}}
#1
\end{tabular}
}}
\parbox{\minwidth}{
#1
}
}

% \usepackage[numbers, square]{natbib}
\def\BibTeX{{\rm B\kern-.05em{\sc i\kern-.025em b}\kern-.08em
    T\kern-.1667em\lower.7ex\hbox{E}\kern-.125emX}

这是 msc 图的代码

\begin{msc}{Sharing Authentication}
\setlength{\instwidth}{2.3cm}
\setlength{\actionwidth}{2.6cm}
\setlength{\instdist}{4.0cm}
\declinst{d1}{device1}{IoT1 NW\textsubscript{1}}
\begin{msc}

PS:基本上当我使用 \in 时,整个 msc 图表无法呈现

答案1

使用数学模式

\declinst{d1}{device1}{$\mathrm{IoT1}\in \mathrm{NW}_{1}$}

在展示完整代码之前,需要考虑一些事项。首先,永远不要忽视错误消息。

说明

  • \renewcommand{\msckeyword}{}
  • \newcommand{\resizebox}{...}

引发错误;第一个命令未定义,后一个已定义,您不应更改它。

您加载的某些包应该被删除:

  1. pstricks,除非你真的需要它。
  2. floatcite;前者并没有增加任何真正有用的东西,而后者是因为 IEEE 对引用标注有自己的偏好。
  3. lmodern因为它会覆盖newtx并选择与 IEEE 首选字体不同的字体。
  4. babel,因为您似乎没有使用除英语以外的语言。

在下面的代码中,我只是保留了生成示例所需的包的注释,并删除了一些包以及错误的指令。您可以安全地删除\def\BibTeX{...}。我一直不明白为什么 IEEE 模板坚持要添加它。

\documentclass{IEEEtran}

%\usepackage{float}
%\usepackage{cite}
\usepackage{amsmath,amssymb,amsfonts}
%\usepackage{algorithmic}
%\usepackage{graphicx}
%\usepackage{textcomp}
%\usepackage{calc}
%\usepackage{ifthen}
\usepackage{msc}
%\usepackage{tabularx}
\usepackage{newtxtext,newtxmath} % this pkg allowed words inside msc diagrams to be bold !
%\usepackage{afterpage}
%\usepackage{rotating}
%\usepackage{array}
%\usepackage{xcolor}
%\usepackage{adjustbox,booktabs,multirow}


\begin{document}

\begin{msc}{Sharing Authentication}
\setlength{\instwidth}{2.3cm}
\setlength{\actionwidth}{2.6cm}
\setlength{\instdist}{4.0cm}
\declinst{d1}{device1}{$\mathrm{IoT}1\in NW_{1}$}
\end{msc}

\end{document}

在此处输入图片描述

相关内容