You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PlantUML的标题块中实现指定行的左对齐效果?

正确实现方式

你之前的尝试没有生效是因为font标签本身不支持align/text-align对齐属性,给title标签加left参数会让整个标题块全局左对齐,无法单独控制某一行的对齐方式。可以用以下两种方案实现单行左对齐:

方案1:使用专门的<align>标签包裹目标行

这是可读性最好的方案,支持控制多行内容的对齐属性:

@startuml
title
SomeTitle . SomeTitle . SomeTitle . SomeTitle .
<align:left>
<font size=10> Want this left aligned</font>
</align>
endtitle

Alice -> Bob: Hello
@enduml

方案2:使用\l转义符

如果只需要单行左对齐,可以直接在目标行末尾加\l转义标记(PlantUML中\l代表左对齐换行,\r代表右对齐换行,\n是默认居中换行):

@startuml
title
SomeTitle . SomeTitle . SomeTitle . SomeTitle .
<font size=10> Want this left aligned</font>\l
endtitle

Alice -> Bob: Hello
@enduml

内容的提问来源于stack exchange,提问作者Ajeet Ganga

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 20:24:07