1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/netadmin-zjuthesis

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

浙江大学学位论文 LaTeX 模板

ZJUTHESIS GitHub release GitHub All Releases Commit Since Latest Release GithubAction GitHub Discussion

简介

本项目为浙江大学学位论文的 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.

CC98 校内讨论贴

GitHub 讨论版

使用

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 相关用法的同学使用。

Overleaf

  1. 下载模板代码 中的 zjuthesis-v*.*.*-overleaf.zip 文件.
  2. 在 Overleaf 中上传这个 .zip 压缩文件以创建一个新 Overleaf 项目.
  3. 在 Overleaf 界面左上角点击 "Menu".
    • 选择 "Compiler" 为 "XeLaTeX".
    • 选择 "TeX Live version" 为 "2019" 或者更新的版本.
  4. 参照 Overleaf 项目中 fonts/README.md 的说明下载所需字体,并上传到 fonts 文件夹中.
  5. 使用 Overleaf 编译.
    • 选择专业模板与毕业学位的方式参见下文 "本地编译".

本地编译

  1. 安装 TeXLive 工具包,编译需要 XeTeX 引擎。安装过程可以参考浙江大学镜像站提供的文档,以便在校内网下更快下载。

  2. 下载模板代码,每个专业模板都有预览 pdf 文件,可以单独下载查看。模板代码请下载 zjuthesis-v*.*.*.zip 文件(如果你在用 Clone 或者 Fork 得到的代码,请切换到最新的 release tag,避免 master 分支上的不稳定更新破环你的论文的样式)。

  3. zjuthesis.tex\documentclass[]{zjuthesis} 部分填写个人信息,其中以下信息用于控制文档的生成:

    • Degreeundergraduate 时,编译本科生论文:

      Field Option 1 Option 2 Option 3
      Type thesis: 论文类 design: 设计类
      Period proposal: 开题报告 final: 最终论文/设计(含开题报告) paper: 最终论文/报告(无开题报告)
      BlindReview true: 生成盲审用 pdf(隐藏个人信息) false: 生成提交用 pdf
      MajorFormat general: 默认模板 config/format/major/ 下目录名相同
    • Degreegraduate 时,编译硕士生/博士生论文:

      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: отменить оставление пустого места на чётных страницах |

  1. Написать содержимое в каталоге body.
  2. Заполнить необходимые данные в каталоге pages, такие как рецензии и т. д.
  3. Сохранить изображения в каталоге figure, а библиографические записи вставить в файл body/ref.bib.
  4. В корневом каталоге выполнить команду latexmk (или latexmk -xelatex -outdir=out zjuthesis), чтобы использовать XeTeX для компиляции файла PDF в каталог out (этот каталог не будет включён в систему контроля версий). Обязательно используйте эту команду для компиляции (если только вы уже не знакомы с тем, как работает LaTeX), иначе могут возникнуть проблемы, например, с отображением ссылок.
  5. Если вам нужно использовать LuaTeX для компиляции, выполните команду 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:

  1. Создайте свой проект (клонируйте или разветвите существующий проект и внесите изменения в удалённый репозиторий).
  2. Перейдите на главную страницу своего проекта и нажмите «Code».
  3. Нажмите «Codespaces».
  4. Нажмите «New codespace».
  5. Дождитесь завершения процесса сборки контейнера (это займёт около 10 минут, так как необходимо установить TeX Live в стандартном образе Ubuntu).
  6. После завершения сборки вы можете выбрать открытие в VS Code (с установленным плагином GitHub Codespaces) или в браузере, а затем использовать его так же, как при локальной компиляции.

Примечание

  • Цель этой функции — предоставить возможность студентам с менее мощными устройствами (например, ноутбуками с низким энергопотреблением) использовать облачные ресурсы для быстрой компиляции, поэтому не рекомендуется использовать её на мощных локальных компьютерах (используйте «локальную компиляцию»).

Подсчёт количества слов

В этом шаблоне есть скрипт для подсчёта количества слов в тексте. После компиляции шаблона с помощью 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 )

Вы можете оставить комментарий после Вход в систему

Введение

Латексный шаблон выпускной работы университета Чжэцзян (этот репозиторий является зеркалом исходного кода GitHub, проблемы и предложения по внесению изменений просьба отправлять в репозиторий GitHub). Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/netadmin-zjuthesis.git
git@api.gitlife.ru:oschina-mirror/netadmin-zjuthesis.git
oschina-mirror
netadmin-zjuthesis
netadmin-zjuthesis
master