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

页眉显示的是“Chapter 1.”,为英文,不是中文的“第1章”,如何解决 #320

Closed
4 tasks
Coder-zhangwei opened this issue Jan 26, 2021 · 8 comments

Comments

@Coder-zhangwei
Copy link

检查 / Check

编译环境 / Compilation Environment

  • 操作系统 / Operating System

    • [x ] Windows 7/8/10
    • macOS
    • Linux
  • TeX 发行版 / Tex Distribution

    • [x ] TeX Live
    • MiKTeX
    • CTeX

描述问题 / Problem Description

问题描述:texlive2020+TeXstudio,编译下载的tex文件,生成的页眉显示“Chapter1.”,为英文,不是中文的“第1章”,该如何解决,谢谢!

日志文件 / .log file

将编译生成的 .log 文件拖入下行空白处:
Thesis.log

问题截图 / Screenshots

将出现的问题或需要实现的效果的 截图照片 拖入下行空白处:
image
image

最小工作示例(MWE) / Minimal Working Example

@muzimuzhi
Copy link
Contributor

将编译生成的 .log 文件拖入下行空白处:
Thesis.log

根据 log 文件的 977 行

Package: fancyhdr 2021/01/04 v4.0 Extensive control of page headers and footers

CTeX-org/ctex-kit#554 是同一个问题。

@Coder-zhangwei
Copy link
Author

按照这个方法:“还有一个临时补救的方法,在使用相应ctex宏包时,去相应的源文件搜索"\ctex_patch_cmd:Nnn \ps@fancy",替换成”\ctex_patch_cmd:Nnn \f@nch@initialise“,例如,使用ctexbook类,应该修改%TEXLIVE%\texmf-dist\tex\latex\ctex下的ctexbook.cls文件”,修改了 还是不好使呀?请问还有其他解决办法吗?谢谢

@mohuangrui
Copy link
Owner

@Coder-zhangwei 建议考虑降低 fancyhdr的版本,或者先不管,写完最后编译最终版本时,找一台具有低版本的 fancyhdr 电脑编译即可,如 texlive 2019,或 overleaf

@yangle15
Copy link

请问有texlive2019的下载地址吗,主流镜像网站上的texlive均更新至2020,编译会产生英文章节这个问题。谢谢

@yangle15
Copy link

@mohuangrui

@muzimuzhi
Copy link
Contributor

请问有texlive2019的下载地址吗,主流镜像网站上的texlive均更新至2020,编译会产生英文章节这个问题。

@yangle15 只回退 fancyhdr 到上一个版本即可,不必重装 texlive,更不必装 texlive 2019。texlive 默认会备份一个历史版本,使用 tlmgr restore fancyhdr 49886 可以回退 fancyhdr 到前一个版本。参考文档 https://www.tug.org/texlive/doc/tlmgr.html#restore

@mohuangrui
Copy link
Owner

@yangle15 如果你无法根据 @muzimuzhi 的方案回退 fancyhdr 的版本,你可以:

  1. 先不用理会这个英文问题,当写完你的整个论文,最后需要编译最终版本时,去 overleaf (https://github.com/mohuangrui/ucasthesis/wiki/字体配置#linuxoverleaf-系统的字体配置) 上编译一下即可。
  2. 先不用理会这个英文问题,等 ctex 修复此问题,然后再更新你的 texlive 也可

@Tang-Haojin
Copy link

作为临时的解决方案,这样也可以:

--- a/Style/artratex.sty
+++ b/Style/artratex.sty
@@ -710,6 +710,7 @@
     %\renewcommand{\sectionmark}[1]{\markright{\MakeUppercase{#1}}{}}%
     %- Deactivate uppercase effect
     \renewcommand{\MakeUppercase}[1]{#1}%
+    \renewcommand{\chaptermark}[1]{\markboth{\CTEXthechapter\quad#1}{}}
     %- Define different kinds of header and footer for different parts
     \fancypagestyle{frontmatterstyle}{% style for frontmatter
         \fancyhf{}% clear fields

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

No branches or pull requests

5 participants