我正在使用该msc
包来创建/绘制消息序列图。有没有办法从消息序列图中删除默认与图表标题一起出现的单词“msc”?请帮忙。
答案1
正如 karlkoeller 在评论中所说,这已记录在msc
参考手册. 环境中添加的文本分别存储在环境的宏\msckeyword
、\hmsckeyword
和中。\mscdockeyword
msc
hmsc
mscdoc
通过重新定义这些
\renewcommand\msckeyword{<replacement text>}
\renewcommand\hmsckeyword{<replacement text>}
\renewcommand\mscdockeyword{<replacement text>}
您可以删除关键字,默认情况下关键字是 硕士,高级医学信息学和微软文档,从图形上看。当然,如果你只使用环境,msc
则不需要重新定义其他两个。
完整代码示例如下:
\documentclass{standalone}
\usepackage{msc}
\renewcommand\msckeyword{}
\renewcommand\hmsckeyword{}
\renewcommand\mscdockeyword{}
\begin{document}
\begin{msc}{Example}
\declinst{usr}{User}{}
\end{msc}
\begin{hmsc}{High level}(0,0)(4,3.7)
\hmscstartsymbol{s}(2,1)
\end{hmsc}
\begin{mscdoc}{My declarations}%
(0,0)(4,3.7)
\reference{a}(1,1)
\end{mscdoc}
\end{document}
答案2
对于最新版本¹,msc
有一个命令msc keyword
用于此:
\begin{msc}[msc keyword=]{Title}
\end{msc}
¹ 目前版本 A2.0,最后更新于 2014 年 6 月 3 日