BITNP/BIThesis

[Bug]:Texifier打开模板出现乱码并无法编译

Larerr opened this issue · 10 comments

发生了什么?

Texifier打开模板出现乱码并无法编译QAQ,请问怎么解决呀
texifier

你期望的结果

No response

问题复现的步骤

1.打开texifier
2.打开main.tex文件

最小可复现用例或者截图

texifier

操作系统或平台

None

LaTeX 发行版以及发行年份

No response

BIThesis 模板

No response

日志信息

No response

模板文件的编码是UTF-8(XeLaTeX应该也要求用UTF-8),Texifier乱码可能是因为用别的编码读了。(Texifier具体怎么设置要查查……)

更新

按照 Texifier · Docs · File encoding: typesetting accents and other non-ASCII characters with Texifier 的说法,它默认也是用UTF-8读啊。能否把乱码内容复制一段发出来?我可以试着看看。

另外你是第一次用Texifier,还是用了很久了呢?或者说,用Texifier打开其它项目正常吗?

另外,请问你下载的是哪个模板?Release v3.7.0 (Public Release) · BITNP/BIThesispaper-translation.zip吗?

你好!感谢您如此迅速的回复!我现在的情况是这样的:

  1. 我将Texifier的编码格式改为了UTF-8(如下图所示),然后我重新打开软件之后,项目先是以中文短暂的显示了几秒后又变回了乱码。
image
  1. 别的项目是可以用滴~

  2. 下载的模板是您所链接🔗的这个

  3. 其中的一段乱码如下:

\BITSetup{
  cover = {
    % ���中载����京�工大学��样��������请����
    headerImage = images/header.png,
    % �����中使������使�此�项�以��� Word ����������
    xiheiFont = STXIHEI.TTF,
    % ��模���������线宽度��们��以�两个�项�达��个���
    % ��你��使���计����线宽度���以��以�两个�项�
    autoWidth = false,
    valueMaxWidth = 20em,
  },
  info = {
    title = �京�工大学�����设计�论����,
    titleEn = {The Subject of Undergraduate Graduation Project (Thesis) of Beijing Institute of Technology},
    % �����项��信������该项���
    % ��让�项��信��空�������线��请传�空�符����符串��"{~}"�
    % �������� �\\� 符����
    school = 计��学�,
    major = 计���学���,
    author = �计�,
    class = 0596xxxx,
    studentId = 11xxxxxxxx,
    supervisor = 张��,
    translationTitle = 填�你���翻�中���,
    translationOriginTitle = 填�你���翻������,
    keywords = {�京�工大学�������设计���翻��},
    % ��你��设为校��设�请������语�解�注����第�个����符�并填�你�校��设导���
    % externalSupervisor = 左��,
  },
  style = {
    % head = {���页���}
  }
}

感觉是 Texifier 的问题:https://www.zhihu.com/question/47583918

这个我们除了为你提供一些建议,很难直接解决——因为我们模板本身是正常的。

根据你提供的乱码,Texifiy是按Latin1编码读的。

图片

先是以中文短暂的显示了几秒后又变回了乱码。

有可能软件有检测编码功能,错误地检测成了Latin1?

感谢你们的回答,现在我已经解决了编码问题!但很遗憾还是不能正确显示内容,经过我的进一步调试,我貌似发现了问题其他存在原因。
这是BIT-Translate在Texifier中识别到的目录:
image
这是ECCV2024在Texifier中识别到的目录:
image
我发现BIT模板被错误的识别了,”一级题目“”二级题目“等并不是main.tex中的分段,而是1_chapter.tex和其他文件中的设置。BIT和ECCV在Texifier中的打开方式是一致的,都是选取main.tex,并由Texifier对main.tex所处的当前文件夹目录进行自动识别并导入,但是貌似这步出现了错误。

这个是编辑器实现的问题,只要不影响你论文写作的话,可以忽略。

在疯狂的报错QAQ
image

我猜测有没有可能是文件夹识别的格式不同,导致很多路径的东西他找不到

我看报的是字体问题,应该不是编辑器的事了。请问你知道自己用的 LaTeX 发行版是什么吗?

🍌 如何开始 | BIThesis

有没有可能是文件夹识别的格式不同

我估计不是,因为 LaTeX 并没有隐含规定文件夹,现在chapters/等文件夹都是像下面这样明面写出的——除非编译时的工作目录(current working directory)不对。

% main.tex
\input{chapters/1_chapter1.tex}