![在 MetaUML 中将 UML 图居中](https://linux22.com/image/414335/%E5%9C%A8%20MetaUML%20%E4%B8%AD%E5%B0%86%20UML%20%E5%9B%BE%E5%B1%85%E4%B8%AD.png)
我正在使用 LuaTex 在 MetaUML 中绘制一些 UML 图。这些图在页面中显示为左对齐。我如何将它们居中?
我尝试在 mplibcode 环境之前使用 \centering,也尝试将环境封闭在中心环境中。但没有成功。
答案1
我刚刚找到了解决方案。添加后,环境\mplibforcehmode
就可以正常\centering
工作mplibcode
。
\mplibforcehmode
当声明此宏时,每个 mplibcode 图形框都将以水平模式排版,因此 \centering、\raggedleft 等将产生效果。 \mplibnoforcehmode 是默认设置,可恢复此设置。(实际上这些命令重新定义了 \prependtomplibbox。您可以在框前使用任何合适的内容定义此命令。)