AUCTeX 预览 - Latex 预览很丑(太窄)

AUCTeX 预览 - Latex 预览很丑(太窄)

有没有办法修复 Emacs AUCTeX 的 preview-latex,让预览看起来不那么难看?具体来说,它们被垂直挤压到恰好一行文本的高度。我有截图来向你展示我的意思。

乳胶

(请注意,第 69 行和第 70 行比周围的行更宽,这样可以使章节名称更加突出)。

预览

(请注意,第 69 行和第 70 行现在与其他文本行的宽度相同)。

我该如何修复此行为,以便自动调整线条大小,从而实现正确比例的预览?上面的示例仅适用于部分名称,但它也适用于方程式,因此受影响更大。

谢谢!

编辑:这是一个方程式预览的示例:

方程式预览

相比于:

正确的方程式预览

此外,问题并不在于图像最终被限制在一个行间距内(这个等式占据了大约 3 行垂直间距),而是它们仍然被拉伸得太宽。

答案1

您可以在 preview-latex 配置中指定 preview-latex 如何缩放您的输入:

M-x customize-group preview-latex

您应该更改的自定义是preview-scale-function。默认配置让大小取决于您当前使用的面。这可以更改为固定值。尝试在您的序言中插入以下内容:

(set-default 'preview-default-document-pt 12)
(set-default 'preview-scale-function 1.2)

答案2

我已经解决了。我已从 Arch Linux 软件包存储库安装了 auctex 软件包。我尝试将其删除,然后在 emacs 中安装 auctex 软件包(Mx package-install auctex),结果成功了!

我收到一个错误:(Error: /typecheck in --setfileposition--提到这里),我通过将其更改preview-image-type为 来修复它dvipng

我不知道 Arch 软件包和其他版本之间有什么区别,因为两者都报告了相同的版本号。

相关内容