Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] 公式内容对上一行行距不一致 #123

Closed
walru0 opened this issue May 10, 2024 · 4 comments
Closed

[BUG] 公式内容对上一行行距不一致 #123

walru0 opened this issue May 10, 2024 · 4 comments
Labels
bug Something isn't working

Comments

@walru0
Copy link

walru0 commented May 10, 2024

软件信息(请补全,请务必填写准确)

  • 操作系统:[Win 11]
  • TeX 发行版:[TeXLive 202X ]
  • TeX 编辑器:[VS Code]
  • 模板编译方式:[Vscode中自带的fast(xe)]

Bug 说明
公式内容对上一行行距不一致,会根据上一行内容的长度调整行距。
如果上一行内容在长度较长,则会增大行距,反之则正常。

感觉是latex为了防止公式内容与上一行的内容覆盖,自动进行调整的。但是这样调整后格式就很怪,前后间距不统一。而且模板已经设置过上下间距半行了就不需要再自动调整了。有没有什么办法可以设置关掉这个自动调整?

说明

@walru0 walru0 added the bug Something isn't working label May 10, 2024
@sikouhjw
Copy link
Contributor

sikouhjw/gdutthesis#34

@walru0
Copy link
Author

walru0 commented May 10, 2024

sikouhjw/gdutthesis#34

感谢回复,我使用链接中的方法设置了全局间距,将不包含分式的简单公式的行距统一了。但是对于高度较高的复杂公式,与正文的间距又不太合适。
为了调整复杂公式与正文的间距,我将\vspace{}放到公式之前可以手动调整公式与前一行正文的行距,但是在公式后使用的时候却不起作用。
比如对于以下内容:
公式
正文1
正文2

在公式和正文1之间使用\vspace{}的时候,只会调整正文1和正文2之间的间距。
请问有没有什么方法可以调整公式到内容1之间的间距?即使只能针对每个公式单独进行手动调整也行。

@walru0
Copy link
Author

walru0 commented May 11, 2024

sikouhjw/gdutthesis#34

感谢回复,我使用链接中的方法设置了全局间距,将不包含分式的简单公式的行距统一了。但是对于高度较高的复杂公式,与正文的间距又不太合适。 为了调整复杂公式与正文的间距,我将\vspace{}放到公式之前可以手动调整公式与前一行正文的行距,但是在公式后使用的时候却不起作用。 比如对于以下内容: 公式 正文1 正文2

在公式和正文1之间使用\vspace{}的时候,只会调整正文1和正文2之间的间距。 请问有没有什么方法可以调整公式到内容1之间的间距?即使只能针对每个公式单独进行手动调整也行。

我发现把连接中的设置放到单独的equation里面去就可以了

@sikouhjw
Copy link
Contributor

我在链接里说了:

  1. 一般情况使用 alignalign 不合适时,用 equation
  2. 可以试试这个间距
\ctex_after_end_preamble:n
  {
    \setlength{\abovedisplayskip}{0.5\baselineskip - 0.5\ccwd + 3pt}
    \setlength{\belowdisplayskip}{8pt}
    \setlength{\abovedisplayshortskip}{0pt}
    \setlength{\belowdisplayshortskip}{0.5\baselineskip - 0.5\ccwd}
  }

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants