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

整体排查样式相关问题 #126

Closed
6 of 11 tasks
TheNetAdmin opened this issue Jan 8, 2021 · 11 comments
Closed
6 of 11 tasks

整体排查样式相关问题 #126

TheNetAdmin opened this issue Jan 8, 2021 · 11 comments
Labels
enhancement New feature or request

Comments

@TheNetAdmin
Copy link
Owner

TheNetAdmin commented Jan 8, 2021

可改进的内容

本模板自开发以来一直没有进行过整体性的样式错误排查,从而导致了诸多样式问题。近期有必要进行一次排查,并在这个 Issue 内进行总结。

整理各年级各学院的规范与模板

排查过往 Issue 中提到的样式问题

排查 Issue 中尚未提到的样式问题

  • ...

更新相关的文档说明

  • 正文样例中的说明
  • docs/ 文件夹下的文档说明
@TheNetAdmin
Copy link
Owner Author

新建立了一个 repo,用于存放各学院规范文件以及 baseline pdf 文件

https://github.com/TheNetAdmin/zjuthesis-std/

@ya654
Copy link
Contributor

ya654 commented Mar 30, 2021

#124 表格字体问题这里,如果改成下面这样
\AtBeginEnvironment{tabular}{\zihao{5}\fangsong} \AtBeginEnvironment{tabularx}{\zihao{5}\fangsong}
那么封面的格式也变了,封面也是基于tabular的。有什么好的解决办法吗?

@zepinglee
Copy link

#124 表格字体问题这里,如果改成下面这样
\AtBeginEnvironment{tabular}{\zihao{5}\fangsong} \AtBeginEnvironment{tabularx}{\zihao{5}\fangsong}
那么封面的格式也变了,封面也是基于tabular的。有什么好的解决办法吗?

参考 https://www.zhihu.com/question/366803177/answer/977853129,最合理的方法是 patch \@floatboxreset

\AtBeginEnvironment{tabular} 的方式有两个弊端,一是会影响到其他位置的使用 tabular 实现的环境,这就很不安全;二是限制了用户使用自定义的字号,比如 \tiny\begin{tabular}...\tiny 的效果会被覆盖,而 \begin{tabular}\tiny... 只有第一个单元格有 \tiny 的效果。

@TheNetAdmin
Copy link
Owner Author

TheNetAdmin commented Mar 30, 2021

#124 表格字体问题这里,如果改成下面这样
\AtBeginEnvironment{tabular}{\zihao{5}\fangsong} \AtBeginEnvironment{tabularx}{\zihao{5}\fangsong}
那么封面的格式也变了,封面也是基于tabular的。有什么好的解决办法吗?

参考 https://www.zhihu.com/question/366803177/answer/977853129,最合理的方法是 patch \@floatboxreset

\AtBeginEnvironment{tabular} 的方式有两个弊端,一是会影响到其他位置的使用 tabular 实现的环境,这就很不安全;二是限制了用户使用自定义的字号,比如 \tiny\begin{tabular}...\tiny 的效果会被覆盖,而 \begin{tabular}\tiny... 只有第一个单元格有 \tiny 的效果。

感谢说明!我测试一下 \@floatboxreset,如果可行的话稍后更新一下代码

@TheNetAdmin
Copy link
Owner Author

#124 表格字体问题这里,如果改成下面这样
\AtBeginEnvironment{tabular}{\zihao{5}\fangsong} \AtBeginEnvironment{tabularx}{\zihao{5}\fangsong}
那么封面的格式也变了,封面也是基于tabular的。有什么好的解决办法吗?

@ya654 我猜你遇到的是封面表格的字号有问题?一个解决方法是将如下代码

% Font type inside table
\AtBeginEnvironment{tabular}{\songti}
\AtBeginEnvironment{tabularx}{\songti}

移动到这里

\newcommand{\bodystyle}
{
\cleardoublepage{}
\assignpagestyle{\chapter}{common}
\thispagestyle{common}
\pagestyle{common}
\pagenumbering{arabic}
\setcounter{page}{1}
}

这样就不会影响封面表格的格式了。

如果仍有问题,请单独开一个 issue 讨论下

@GoldfischeRUA
Copy link

请问如何修改章节间距
image
这一部分的章节间距过大。

@TheNetAdmin
Copy link
Owner Author

@GoldfischeRUA 填充正文内容,或者用clearpage

@ZedongPeng
Copy link

请教以下 Move table font style to layout.tex 的更新里好像没有涉及表格字体大小,如果想设置表格内字体大小为五号,需要怎么操作啊?感谢了

@muzimuzhi
Copy link

如果想设置表格内字体大小为五号,需要怎么操作啊?感谢了

这是一个单独的问题,建议提新 issue

@TheNetAdmin
Copy link
Owner Author

针对本科生各专业模板的排查已经完成,排查工作暂时告一段落,等暑假或年底时硕士研究生开题时再继续排查研究生模板的问题

@TheNetAdmin
Copy link
Owner Author

一个有趣的功能是,GitHub 可以自动可视化 Action pipeline,通过创建 Action 的 dependency,可以得到如下所示的一张有趣的 pipeline 示意图,可以快速得知 testing pipeline 哪一步出了错。

image

这样做另一个好处是 pipeline 里某一步失败之后,不会再执行下一步,可以有效减少 ci 运行时间,更可以减少错误操作:比如 pipeline 失败后,不会更新 Overleaf 模板

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

6 participants