浙江大学学位论文 LaTeX 模板
本项目为浙江大学学位论文的 LaTeX 模板,包含本科生、硕士生与博士生模板,以及英文硕博士模板。
This is a LaTeX template for Zhejiang University graduation thesis/design. It provides undergraduate and graduate (master and doctor) templates. It also provides an English template for graduate students. See English template user manual for more details.
zjuthesis 模板有三种使用方式,Overleaf,本地编译,或者 Container 编译:
— Overleaf 是一个线上 LaTeX 编辑器,可以在不安装任何工具的情况下编写 LaTeX 文档,同时也可以和其他人共享文档,共同编辑。 — 本地编译比 Overleaf 更快,而且本地编译可以使用 Git 来记录版本。推荐有能力的同学设置本地编译环境,并推荐使用 Visual Studio Code 配合 LaTeX workshop 插件 (vscode 使用方式见FAQ)。 — Container 编译是使用 GitHub 提供的 Codespace 搭配 Container 来编译,这个环境提供了浏览器内的 VS Code 界面以及 TeX Live 的编译环境。这种方式适合熟悉 Container 与 GitHub Codespace 相关用法的同学使用。
zjuthesis-v*.*.*-overleaf.zip
文件.fonts/README.md
的说明下载所需字体,并上传到 fonts
文件夹中.安装 TeXLive 工具包,编译需要 XeTeX 引擎。安装过程可以参考浙江大学镜像站提供的文档,以便在校内网下更快下载。
下载模板代码,每个专业模板都有预览 pdf 文件,可以单独下载查看。模板代码请下载 zjuthesis-v*.*.*.zip
文件(如果你在用 Clone 或者 Fork 得到的代码,请切换到最新的 release tag,避免 master 分支上的不稳定更新破环你的论文的样式)。
在 zjuthesis.tex
中 \documentclass[]{zjuthesis}
部分填写个人信息,其中以下信息用于控制文档的生成:
Degree
为 undergraduate
时,编译本科生论文:
Field | Option 1 | Option 2 | Option 3 |
---|---|---|---|
Type | thesis: 论文类 | design: 设计类 | |
Period | proposal: 开题报告 | final: 最终论文/设计(含开题报告) | paper: 最终论文/报告(无开题报告) |
BlindReview | true: 生成盲审用 pdf(隐藏个人信息) | false: 生成提交用 pdf | |
MajorFormat | general: 默认模板 | 与 config/format/major/ 下目录名相同 |
Degree
为 graduate
时,编译硕士生/博士生论文:
Field | Option 1 | Option 2 |
---|---|---|
Type | thesis: 学术论文 | design: 专业学术论文 |
BlindReview | true: 生成盲审用 pdf(隐藏个人信息) | false: 生成提交用 pdf |
MajorFormat | general: 默认模板 | 与 config/format/major/ 下目录名相同 |
GradLevel | master: 硕士 | doctor: 博士 |
| PrintFilePath | true: на каждой странице по краю печатать путь к файлу TeX | false: не печатать этот вывод | | TwoSide | true: в конце чётных страниц оставлять пустое место, чтобы следующая глава начиналась с нечётной страницы | false: отменить оставление пустого места на чётных страницах |
body
.pages
, такие как рецензии и т. д.figure
, а библиографические записи вставить в файл body/ref.bib
.latexmk
(или latexmk -xelatex -outdir=out zjuthesis
), чтобы использовать XeTeX для компиляции файла PDF в каталог out
(этот каталог не будет включён в систему контроля версий). Обязательно используйте эту команду для компиляции (если только вы уже не знакомы с тем, как работает LaTeX), иначе могут возникнуть проблемы, например, с отображением ссылок.
latexmk -pdflua -outdir=out
.Примечание
- Каждый год в марте-апреле происходит обновление версии TeXLive, и в это время в этом шаблоне будут внесены соответствующие изменения. Перед отправкой окончательного варианта работы проверьте и примените обновления к этому шаблону.
- Если вы используете Mac OS 10.15 или более позднюю версию, а версия пакета ctex в TeXLive ниже 2.5, может возникнуть проблема с определением шрифта Song, что приведёт к ошибкам в отображении шрифтов в скомпилированном файле PDF. Чтобы решить эту проблему, обновите пакет ctex до версии 2.5 или выше, или временно добавьте опцию
fontset=macnew
в пакет ctex, см. issue 79.- Этот шаблон совместим с TeXLive 2021. Для версий TeXLive до 2018 года использование псевдожирного шрифта может привести к искажению символов, рекомендуется использовать последнюю версию TeXLive.
- Для студентов компьютерных специальностей страницы, связанные с компьютерными технологиями, отличаются от стандартных форматов, используемых в университете. Если вы студент компьютерной специальности, используйте специализированный шаблон.
Этот шаблон предоставляет набор конфигурационных файлов для поддержки установки TeX Live, шрифтов, используемых проектом, и плагина VS Code LaTeX Workshop, который можно использовать вместе с GitHub Codespaces для быстрой и удобной компиляции. Благодарим FUTURETECH6 за вклад в код (ссылка).
Чтобы использовать GitHub Codespace:
Примечание
- Цель этой функции — предоставить возможность студентам с менее мощными устройствами (например, ноутбуками с низким энергопотреблением) использовать облачные ресурсы для быстрой компиляции, поэтому не рекомендуется использовать её на мощных локальных компьютерах (используйте «локальную компиляцию»).
В этом шаблоне есть скрипт для подсчёта количества слов в тексте. После компиляции шаблона с помощью latexmk
в корневом каталоге выполните скрипт script/utils/word_count.sh
.
Этот скрипт использует инструмент texcount
, который является частью TeX Live и не требует отдельной установки.
Автор предлагает шаблон слайдов (Microsoft PowerPoint) для использования на выпускных защитах.
HGGshiwo разработал шаблон слайдов на основе Beamer в 2021 году. Если вас интересует, вы можете обратиться к следующим репозиториям:
Для решения распространённых проблем и вопросов обратитесь к FAQ. Инструкции по использованию шаблона см. в руководстве пользователя, а информацию о внесении изменений и разработке см. в руководстве разработчика.
Все профессиональные стандарты, используемые в этом шаблоне, доступны в zjuthesis-std.
Лучший способ внести свой вклад в этот проект — это сообщить об обнаруженных ошибках в системе отслеживания ошибок GitHub или предложить Pull Request.
Если вы не знакомы с работой GitHub, вы также можете связаться со мной по электронной почте, адрес которой указан в верхней части файла zjuthesis.tex
.
Хотя этот проект предоставляет LaTeX-шаблоны, он не несёт ответственности за обучение пользователей работе с различными инструментами и средами LaTeX.
Проблемы, связанные с инструментами и средой (например, как TeXStudio обрабатывает ссылки), рекомендуется решать самостоятельно через поиск в интернете.
На панели задач GitHub Issue уже есть много полезной информации.
После того как все попытки решить проблему не увенчались успехом, можно перейти на панель обсуждений GitHub Discussion (ссылка) для обсуждения.
Панель задач Issue этого проекта предназначена только для обработки проблем, возникающих после компиляции с использованием команды latexmk
, и не обрабатывает проблемы, возникающие при использовании других инструментов (таких как TeXStudio).
Код этого проекта основан на лицензии MIT.
Права на логотип университета и университетские документы принадлежат Университету Чжэцзян.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )