Comments (4)
Подробная инструкция в разработке.
С чем именно возникают проблемы? С установкой дистрибутивов LaTeX (TeX Live, MiKTeX), текстовыми редакторами или установкой класса?
from bmstu-latex-class.
Добрый день!
Спасибо за ответ. На данный момент с основными проблемами я разобрался. Оставлю свои заметки.
- Другие похожие проекты
https://github.com/latex-g7-32/latex-g7-32
https://github.com/Korogodin/NSLReport
https://github.com/CatInCosmicSpace/latex-template
Первый в целом про шаблон под ГОСТ7.32 на latex. Второй- это доработка лаборатории навигационных систем МЭИ. Третий - это доработка кафедры ИУ 8, пакеты выложены на CTAN, их можно скачать.
- Установка
2.1) Установка в Linux (через WSL2 на Windows 10)
Установить пакеты
sudo apt-get install -y \
make \
inkscape \
imagemagick \
latexmk \
texlive-latex-base \
texlive-latex-extra \
texlive-extra-utils \
texlive-lang-cyrillic \
texlive-luatex \
texlive-bibtex-extra \
biber \
cm-super \
python
Добавить в директорию template небольшой скрипт python
#!/usr/bin/python
import subprocess, sys
commands = [
['pdflatex', sys.argv[1] + '.tex'],
['biber', sys.argv[1]],
['pdflatex', sys.argv[1] + '.tex'],
['pdflatex', sys.argv[1] + '.tex']
]
for c in commands:
subprocess.call(c)
Скопировать класс в папку
cp -R bmstu ~/texmf/tex/latex/
Запуск сборки файла
python3 name_of_script.py thesis
Если возникнут дополнительные ошибки, искать причину в google.
2.2) Установка на windows
Скачать miktex, установить редактор tex файлов. Я выбрал texstudio.
Далее необходимо перенести классы в нужные папки. Проверяем в MiKTeX –> Setting–> Directories пути. Добавляем в папку bmstu и обновляем БД. Тут у меня возникли некоторые трудности, в списке пакетов локальный так и не появился, но после добавления ошибки ушли.
from bmstu-latex-class.
Вообще можно в любом случае рекомендовать установку редактора, такого как TeXstudio, любым другим способам использования шаблона.
TeXstudio по умолчанию уже готов к сборке проекта. Остается только установить TeX Live или MiKTeX. Я бы рекомендовал TeX Live вне зависимости от того, работаете вы под Windows или Linux (подробнее).
В будущем добавлю более подробную инструкцию по работе.
from bmstu-latex-class.
Что касается пункта про похожие проекты. Этот был создан с целью стать универсальным: оформление по ГОСТ и по требованиям МГТУ, простое прохождение проверки TestVKR, простой интерфейс взаимодействия с классом, добавление команд для упрощения работы с ресурсами, создание титульных страниц всех типов работ.
from bmstu-latex-class.
Related Issues (14)
- Почему нет примера библиографии на русском? HOT 2
- Bmstu-logo not found HOT 4
- Invalid biblio page number
- Поддержка XeLaTeX HOT 1
- Проблема с вставкой литературы HOT 1
- Некорректное отображение страницы списка литературы в содержании HOT 4
- Картинки
- не работает нумерация подпунктов
- Формат бумаги HOT 3
- Landscape mode HOT 2
- Multiple authors support HOT 1
- практика HOT 1
- Список литературы HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bmstu-latex-class.