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

RMarkdown导出PDF时如何将矩阵设置为左对齐

解决方案

你可以根据需要选择全局统一设置或单个公式单独设置两种方案:

方法1:全局设置所有行间公式左对齐(适合所有公式都需要左对齐的场景)

修改RMarkdown文件顶部的YAML配置,添加fleqn参数即可让所有行间公式默认左对齐,还可以通过额外配置调整左对齐的缩进量:

---
title: "你的文档标题"
output: 
  pdf_document:
    fleqn: true # 开启行间公式左对齐
header-includes:
  - \setlength{\mathindent}{0pt} # 调整左对齐的左侧缩进,0pt为顶格左对齐,可改为1em等保留少量缩进
---

配置完成后重新knit,所有行间公式就会默认左对齐展示。

方法2:仅单个矩阵左对齐(不需要改动全局配置)

如果只需要当前这个矩阵左对齐,不用修改全局设置,把原来的公式包裹在flalign环境中即可,写法如下:

$$\begin{flalign*}
\mathbf{A} = \left[\begin{array}{rrr}
4 & 7 \\
2 & 8 \\
1 & 9
\end{array}\right]&
\end{flalign*}$$

注意公式末尾的&符号是左对齐生效的必要配置,不可省略。

注:你原代码中\mathbf{A)}多了一个多余的右括号,上述示例已去掉,你可以根据实际需求保留。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.06 14:15:02