【已解决】行间公式如何向左对齐

遇到的问题

行间公式如何向左对齐,它渲染的时候貌似只能在屏幕中央

已尝试的解决方案

已尝试\begin{flalign}\end{flalign}
但是公式仍然在中间


还有我这个到底渲染了个啥,我只想换个行到底哪里错了

第一个问题, 公式块居左对齐, 见 【已解决】Obsidian中使用latex格式输入极限时自变量趋向部分的渲染问题 - 疑问解答

mjx-container[jax="CHTML"][display="true"] {
    text-align: left !important;
}

第二个问题, 我理解这个写法是要求每行都有个 & 然后三行会把 & 所在位置对齐

1 个赞

第一个问题的这段代码怎么使用呢
非常感谢

就是普通的 css 片段, 在 “Ob → 设置 → 外观” 那一栏使用
在论坛里可以搜到 “css 片段” 的不少资料

然而并没有什么用,我添加了这段css之后没有发生什么变化 :sob:


请先回到默认主题再试

此外可以找别的 css 片段看看效果,
至少区分出来是所有 css 片段全都无效, 还是只有这个跟 LaTeX 相关的 css 片段无效

我就是使用的默认主题,我找了 https://forum-zh.obsidian.md/t/topic/16922/3 这篇文章的css代码复制进去,并启用,发现主题发生了变化


我也尝试加入了询问AI给我的代码,然而这也没有用

编辑latex区块的css并没有生效



然后复制的主题有效,说明css代码是可以运用的

试试加 !important; 呢? 之前确实有可能不必加, 但是昨天我测试不行, 还是得加上

mjx-container[jax="CHTML"][display="true"] {
    text-align: left !important;
}

这下对了 :blush:谢谢,就是它还是很奇怪地末尾对齐,不过不影响了

别客气

对齐的问题, 可以按照之前说的用 & 处理

$$
\begin{equation}
\begin{aligned}
a^x−1 &\sim x\ln⁡a \\
\log_a​(x+1) &\sim \frac{x}{\ln a}​
\end{aligned}
\end{equation}
$$


$$
\begin{equation}
\begin{aligned}
& a^x−1 \sim x\ln⁡a \\
& \log_a​(x+1) \sim \frac{x}{\ln a}​
\end{aligned}
\end{equation}
$$

我这里是如下效果

image

1 个赞

完全理解了,谢谢你

1 个赞