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

Release v1.0在在线Latex编辑器(TeXPage)中编译报错 #270

Closed
1 task done
zhengxiongli08 opened this issue Apr 26, 2024 · 6 comments
Closed
1 task done
Labels
bug Something isn't working

Comments

@zhengxiongli08
Copy link

检查清单

  • 我已在 issues 中进行搜索(包括已关闭的问题)

论文类型

本科毕业论文

学位类型

学术学位

操作系统

TeXPage

TeX 发行版

TeX Live 2023

您使用的模版来源

Release v1.0

描述 Bug

因为在Overleaf中会编译超时,所以没有用Overleaf,而是采用了TeXPage

我在TexPage中上传了Release v1.0的压缩包,把\documentclass[type = doctor]{whu-thesis}注释掉,并更换为本科的\documentclass[type = bachelor]{whu-thesis},然后把cjk-font = mac,更换为cjk-font = fandol,。虽然能编译出一个PDF文件,但是有许多报错(见下图),并且PDF文件的排版也有问题,比如首页是一些奇怪的字符,并且封面页整体内容有点靠上。

image

编译出的PDF文件见,
whuthesis.pdf

编译生成的.log文件见,
output.log

我之前使用的是在rebuild分支合并到main之前的main版本,并没有出现上述问题。希望提供一些解决办法,使Release中的模板在这类在线编辑器上可用。

@SwitWu
Copy link
Member

SwitWu commented Apr 26, 2024

问题在于 LaTeX3 内核新增了 \tl_if_eq:VnTF,而 TeXPage 使用的发行版没有更新至最新版。

解决方案

whu-thesis.cls 里面(104 行,函数变体那里)加一句

\cs_generate_variant:Nn \tl_if_eq:nnTF { V }

@zhengxiongli08
Copy link
Author

问题在于 LaTeX3 内核新增了 \tl_if_eq:VnTF,而 TeXPage 使用的发行版没有更新至最新版。

解决方案

whu-thesis.cls 里面(104 行,函数变体那里)加一句

\cs_generate_variant:Nn \tl_if_eq:nnTF { V }

感谢,此问题已解决。但还有一些问题,

Release版本的封面页整体有些靠上,和官方参考模板有明显差距。两者的对比如下图所示,左侧为官方模板,右侧为Latex模板,
图片1

此外,在模板编译出的PDF文件中,超链接处(如目录,引用)会出现红框或绿框,我知道这是href的问题,但我不知道应该修改哪里,具体情况见下图,
image
image

希望得到帮助,感谢。

@SwitWu
Copy link
Member

SwitWu commented Apr 26, 2024

Release版本的封面页整体有些靠上,和官方参考模板有明显差距。

感谢反馈,这个我得再确认一下

此外,在模板编译出的PDF文件中,超链接处(如目录,引用)会出现红框或绿框,我知道这是href的问题,但我不知道应该修改哪里,具体情况见下图

这些框最终不影响打印的。你是想要在 PDF 里去掉它们吗?

@zhengxiongli08
Copy link
Author

Release版本的封面页整体有些靠上,和官方参考模板有明显差距。

感谢反馈,这个我得再确认一下

此外,在模板编译出的PDF文件中,超链接处(如目录,引用)会出现红框或绿框,我知道这是href的问题,但我不知道应该修改哪里,具体情况见下图

这些框最终不影响打印的。你是想要在 PDF 里去掉它们吗?

是的,我希望去掉这个框。如果有框的话,导师在评阅的时候可能会有意见。

关于封面页的位置:在rebuild分支合并之前的版本中,封面页位置和官方模板是比较接近的,可以考虑采用旧版本的布局,见下图,
whu issue
三张图分别为:官方模板,rebuild分支合并前版本,Release v1.0版本

SwitWu added a commit that referenced this issue Apr 26, 2024
@SwitWu
Copy link
Member

SwitWu commented Apr 26, 2024

Release版本的封面页整体有些靠上,和官方参考模板有明显差距。

已修复,请使用最新 Releases v1.0.1

是的,我希望去掉这个框。

在导言区声明 \hypersetup{hidelinks} 即可

@zhengxiongli08
Copy link
Author

Release版本的封面页整体有些靠上,和官方参考模板有明显差距。

已修复,请使用最新 Releases v1.0.1

是的,我希望去掉这个框。

在导言区声明 \hypersetup{hidelinks} 即可

感谢,在Release v1.0.1中,问题已解决。

@SwitWu SwitWu added the bug Something isn't working label May 3, 2024
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

2 participants