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] LaTex渲染的公式编号错位 #93

Open
NovaShen555 opened this issue Sep 21, 2023 · 8 comments
Open

[bug] LaTex渲染的公式编号错位 #93

NovaShen555 opened this issue Sep 21, 2023 · 8 comments
Labels
help wanted Extra attention is needed

Comments

@NovaShen555
Copy link

示例https://novashen.top/archives/1695311188786
如我文章所示,位置是完全不对的
image

由于我对halo的浅薄理解,我觉得这应该是渲染dom时的插件的问题,应该不是主题的问题
但还是来提个issue,辛苦看一下

@NovaShen555
Copy link
Author

主题版本1.0.8
KaTeX插件版本2.0.0
halo版本2.8.0

@NovaShen555
Copy link
Author

image

@AirboZH
Copy link
Owner

AirboZH commented Sep 26, 2023

image

这样是预期的效果么?这个问题是主题中.tag span的式样把插件中的样式覆盖掉了导致的。

image

我帮你问问这个情况吧。

@AirboZH AirboZH added help wanted Extra attention is needed wontfix This will not be worked on labels Sep 26, 2023
@JohnNiang
Copy link

目前,想要改变 Katex 的 class name 似乎很难实现,可参考:KaTeX/KaTeX#1456

限定以下样式可能是目前最简单的解决方案:

.tag {
border-radius: 0.7em;
padding: 6px 8px 7px;
margin-right: 0.8rem;
line-height: 3rem;
letter-spacing: 0;
border: 1px solid var(--tag-border) !important;
box-shadow: 0 0 3px 0 var(--tag-shadow);
span {
margin-left: 0.6em;
font-size: 0.7em;
font-family: Oswald, sans-serif;
}
}

@AirboZH
Copy link
Owner

AirboZH commented Sep 26, 2023

目前,想要改变 Katex 的 class name 似乎很难实现,可参考:KaTeX/KaTeX#1456

限定以下样式可能是目前最简单的解决方案:

.tag {
border-radius: 0.7em;
padding: 6px 8px 7px;
margin-right: 0.8rem;
line-height: 3rem;
letter-spacing: 0;
border: 1px solid var(--tag-border) !important;
box-shadow: 0 0 3px 0 var(--tag-shadow);
span {
margin-left: 0.6em;
font-size: 0.7em;
font-family: Oswald, sans-serif;
}
}

我的担心是,如果在原主题代码的基础上变动太多的话,无疑会增加很多未来升级的成本。所以尽可能不修改原主题代码的基础上扩展代码,减少侵入性。不过这个问题可能确实没有太好的解决办法。

@AirboZH AirboZH removed the wontfix This will not be worked on label Sep 26, 2023
@JohnNiang
Copy link

我的担心是,如果在原主题代码的基础上变动太多的话,无疑会增加很多未来升级的成本。所以尽可能不修改原主题代码的基础上扩展代码,减少侵入性。不过这个问题可能确实没有太好的解决办法。

有没有可能向上游社区提交 PR 修复这个问题,这样当前项目不需要做任何自定义修改。

@AirboZH
Copy link
Owner

AirboZH commented Sep 26, 2023

有没有可能向上游社区提交 PR 修复这个问题,这样当前项目不需要做任何自定义修改。

😭也不是他们仓库遇到的问题,再说我这个影响力也不大,怕是人家不会解决吧。

我试试看吧

Thanks~

@NovaShen555
Copy link
Author

有没有可能向上游社区提交 PR 修复这个问题,这样当前项目不需要做任何自定义修改。

😭也不是他们仓库遇到的问题,再说我这个影响力也不大,怕是人家不会解决吧。

我试试看吧

Thanks~

jekyll-theme-chirpy并没有这个问题是吗,那有点难搞喔

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
Status: Backlog
Development

No branches or pull requests

3 participants