上海理工大学本科毕业设计(论文) LaTeX 模板
Автор: MkSwQi (Frank.xin)
Внимание:
Университет не регламентирует использование LaTeX для написания дипломной работы, и некоторые элементы форматирования в данном шаблоне могут отличаться от версии Word, предоставленной университетом. Автор не несёт ответственности за возможные проблемы с рецензированием или другими аспектами, связанными с использованием шаблона. Рекомендуется использовать шаблон с осторожностью.
Файл resource/egf.png взят из документа «Структурные требования и примеры оформления выпускной квалификационной работы бакалавра (дипломной работы) в формате LaTeX», файл resource/usst-text-cnen.pdf — из работы «Система визуального распознавания образов университетского городка» (доступ по ссылке: http://www.usst.edu.cn/2018/0301/c199a21804/page.htm). Права на изображения принадлежат Шанхайскому университету науки и технологии.
Шрифты:
Некоторые системы, такие как Ubuntu, могут не иметь шрифтов SimSun или Times New Roman. В этом случае необходимо скачать и установить шрифты самостоятельно. Скачать их можно по ссылке 蓝奏云 (пароль: fnnv).
Содержание:
Введение
Для использования данного шаблона необходимы базовые знания LaTeX. Для ознакомления с LaTeX можно обратиться к краткому руководству 一份(不太)简短的 LaTeX 2e 介绍, а также к Wiki-странице шаблона на GitHub (https://github.com/FrankSFLYS/usstthesis/wiki), которая будет постоянно обновляться. Даже новички в LaTeX могут успешно использовать этот шаблон, так как существует множество доступных ресурсов и ответов на вопросы. Если вы не можете найти ответ на свой вопрос, попробуйте поискать его на сайте LaTeX Stack Excange (http://tex.stackexchange.com).
LaTeX генерирует множество дополнительных файлов во время компиляции, что может вызвать затруднения у неопытных пользователей. Поэтому эти файлы игнорируются в файле .gitignore
. Вот описание каждого файла в проекте:
Наиболее важным файлом в проекте является usstthesis.cls, который представляет собой шаблон класса. Если вы хотите создать собственный проект выпускной работы с нуля, вы можете скопировать этот файл в свою папку проекта и использовать его в главном файле LaTeX (main.tex) следующим образом:
\documentclass{usstthesis}
Все файлы шрифтов (ttf) должны находиться в корневом каталоге и иметь те же имена, что и в usstthesis.cls. В противном случае компиляция не пройдёт. Файлы шрифтов могут загружаться медленно, поэтому вы можете скачать их по ссылке 蓝奏云, используя пароль fnnv. Если ваша система уже содержит соответствующие шрифты, вы можете попробовать скомпилировать проект один раз. Если ошибок не возникает, то нет необходимости загружать файлы шрифтов.
Main.tex является основным файлом LaTeX для выпускной работы. При использовании таких редакторов, как TeXworks, рекомендуется выбрать XeLaTeX в качестве компилятора. В командной строке используйте команду:
xelatex main.tex
В главном файле (main.tex) можно использовать команду \include{} для включения других файлов tex.
Рекомендуется сохранить все папки в проекте для удобства просмотра и организации.
Main.pdf является скомпилированным файлом проекта. Он сохраняется для удобства просмотра.
Файлы main.bat, main.sh, 生成空白项目.bat и 生成空白项目.sh являются исполняемыми скриптами. Они используются для различных целей. Вы можете открыть их в редакторе, чтобы узнать о их функциях.
Файл LICENSE содержит информацию об открытом исходном коде проекта. Проект использует лицензию Apache 2.0.
В проекте есть несколько скриптов, которые можно использовать следующим образом:
xelatex main
Если компиляция прошла успешно и файл main.pdf был создан, это означает, что ваша среда настроена правильно. Можно перейти к следующему шагу. В противном случае обратитесь к шагу 3.
Если командная строка выдаёт сообщение «xelatex не является доступной командой» или подобное, это значит, что вам нужно добавить каталог bin LaTeX в переменную среды PATH. Если xelatex работает правильно, но выдаёт ошибку, вы можете определить источник ошибки по сообщению об ошибке. Если появляется сообщение:
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! fontspec error: "font-not-found"
!
! The font "STSong" cannot be found.
!
! See the fontspec documentation for further information.
!
! For immediate help type H <return>.
!...............................................
Это означает, что отсутствует шрифт. Вы можете загрузить файлы шрифтов по ссылке 蓝奏云. Распакуйте файлы шрифтов в папку проекта (не нужно устанавливать шрифты). Затем повторите компиляцию. Если возникают другие проблемы, вы можете создать issue.
После успешной компиляции вы можете создать папку MyThesis в папке проекта, используя скрипт 生成空白项目.bat. Скопируйте эту папку в удобное место и начните писать свою выпускную работу.
В папке MyThesis есть скрипт 字数统计.bat. Запустите его из командной строки или дважды щёлкните по нему, чтобы подсчитать количество слов в тексте (исключая оглавление, резюме, абстракт, цитаты, благодарности и т. д.). Результат будет выглядеть следующим образом:
SUMWEIGHTS: 0, 1
121: File: chapter/chapter1.tex
989: File: chapter/chapter2.tex
955: File: chapter/chapter3.tex
1339: File: chapter/chapter4.tex
3404: Total
Это означает, что в файле chapter1.tex содержится 121 слово, в файле chapter2.tex — 989 слов и так далее. Общее количество слов составляет 3404.
После клонирования или скачивания проекта распакуйте его. Затем перейдите в папку проекта в терминале и введите следующую команду:
xelatex main
Если компиляция проходит успешно, можно перейти к следующему шагу. В противном случае см. шаг 3.
Если терминал сообщает, что команда xelatex не найдена, возможно, у вас нет прав доступа или неправильно настроен LaTeX. Вы можете искать решение или документацию. Если выводится сообщение:
...
то это означает, что компиляция завершилась неудачно.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )