我在 Overleaf 上绘制 msc 图表,但它一直向右倾斜,而不是居中
我打算将此图保存为图像文件,以便以后在另一个我无法轻易绘制它的乳胶文档中使用。
因此,我必须在 MWE 中正确绘制它
这是代码:
\usepackage[utf8]{inputenc} \documentclass{article} \usepackage{msc}
\begin{document}
\begin{msc}{lul}
\setlength{\instdist}{4.3cm} \setlength{\envinstdist}{1.07\envinstdist} \declinst{d1}{L}{L\textsubscript{d1}} \declinst{pi}{lul}{pi} \declinst{d2}{LL}{LL\textsubscript{d2}}
\mess{1. lol $\rightarrow \textbf{LUL} $}{d1}{pi} \nextlevel[2] \mess{2. lul $\rightarrow \textbf{lol} $}{pi}{d2}
\end{msc}
\end{document}
这是图片;
答案1
图表太宽。占用的空间远超 16 厘米,远远超过标准线宽。
缩小\instdist
到 2.25 厘米可使图表适合标准线宽。您的特定文档可能允许更多。
\documentclass{article}
\usepackage{msc}
\usepackage{showframe}
\begin{document}
\begin{center}
\setlength{\instdist}{2.25cm}
\setlength{\envinstdist}{1.07\envinstdist}
\begin{msc}{lul}
\declinst{d1}{L}{L\textsubscript{d1}}
\declinst{pi}{lul}{pi}\declinst{d2}{LL}{LL\textsubscript{d2}}
\mess{1. lol $\rightarrow \textbf{LUL} $}{d1}{pi}
\nextlevel[2]\mess{2. lul $\rightarrow \textbf{lol} $}{pi}{d2}
\end{msc}
\end{center}
\end{document}
该showframe
包仅用于显示页边距,请将其从您的文档中删除。