Comments (7)
Содержание файла "fonts.exe":
%%% Кодировки и шрифты %%%
\ifxetexorluatex
% Язык по-умолчанию русский с поддержкой приятных команд пакета babel
\setmainlanguage[babelshorthands=true]{russian}
% Дополнительный язык = английский (в американской вариации по-умолчанию)
\setotherlanguage{english}
% Проверка существования шрифтов. Недоступна в pdflatex
\ifnumequal{\value{fontfamily}}{1}{
\IfFontExistsTF{Times New Roman}{}{\setcounter{fontfamily}{0}}
}{}
\ifnumequal{\value{fontfamily}}{2}{
\IfFontExistsTF{LiberationSerif}{}{\setcounter{fontfamily}{0}}
}{}
\ifnumequal{\value{fontfamily}}{0}{ % Семейство шрифтов CMU. Используется как fallback
\setmonofont{CMU Typewriter Text} % моноширинный шрифт
\newfontfamily\cyrillicfonttt{CMU Typewriter Text} % моноширинный шрифт для кириллицы
\defaultfontfeatures{Ligatures=TeX} % стандартные лигатуры TeX, замены нескольких дефисов на тире и т. п. Настройки моноширинного шрифта должны идти до этой строки, чтобы при врезках кода программ в коде не применялись лигатуры и замены дефисов
\setmainfont{CMU Serif} % Шрифт с засечками
\newfontfamily\cyrillicfont{CMU Serif} % Шрифт с засечками для кириллицы
\setsansfont{CMU Sans Serif} % Шрифт без засечек
\newfontfamily\cyrillicfontsf{CMU Sans Serif} % Шрифт без засечек для кириллицы
}
\ifnumequal{\value{fontfamily}}{1}{ % Семейство MS шрифтов
\setmonofont{Courier New} % моноширинный шрифт
\newfontfamily\cyrillicfonttt{Courier New} % моноширинный шрифт для кириллицы
\defaultfontfeatures{Ligatures=TeX} % стандартные лигатуры TeX, замены нескольких дефисов на тире и т. п. Настройки моноширинного шрифта должны идти до этой строки, чтобы при врезках кода программ в коде не применялись лигатуры и замены дефисов
\setmainfont{Times New Roman} % Шрифт с засечками
\newfontfamily\cyrillicfont{Times New Roman} % Шрифт с засечками для кириллицы
\setsansfont{Arial} % Шрифт без засечек
\newfontfamily\cyrillicfontsf{Arial} % Шрифт без засечек для кириллицы
}
\ifnumequal{\value{fontfamily}}{2}{ % Семейство шрифтов Liberation (https://pagure.io/liberation-fonts)
\setmonofont{LiberationMono}[Scale=0.87] % моноширинный шрифт
\newfontfamily\cyrillicfonttt{LiberationMono}[ % моноширинный шрифт для кириллицы
Scale=0.87]
\defaultfontfeatures{Ligatures=TeX} % стандартные лигатуры TeX, замены нескольких дефисов на тире и т. п. Настройки моноширинного шрифта должны идти до этой строки, чтобы при врезках кода программ в коде не применялись лигатуры и замены дефисов
\setmainfont{LiberationSerif} % Шрифт с засечками
\newfontfamily\cyrillicfont{LiberationSerif} % Шрифт с засечками для кириллицы
\setsansfont{LiberationSans} % Шрифт без засечек
\newfontfamily\cyrillicfontsf{LiberationSans} % Шрифт без засечек для кириллицы
}
\else
\ifnumequal{\value{usealtfont}}{1}{% Используется pscyr, при наличии
\IfFileExists{pscyr.sty}{\renewcommand{\rmdefault}{ftm}}{}
}{}
\fi
from russian-phd-latex-dissertation-template.
Выбранные шрифты вкладываются в pdf файл. В нём можно проверить, какой шрифт подцепился (многие просмотрщики pdf это позволяют).
У меня когда-то была похожая проблема при работе с word из wine, но она затрагивала только вывод текста на экране. Попробуйте распечатать по странице из TeX и word. Должно быть одинаково.
from russian-phd-latex-dissertation-template.
Не получается проверить. Приложил скомпилированный файл pdf. Сами можете посмотреть. Это явно не Times New Roman. Не могу сообразить как поставить шрифт Times New Roman для всего файла. Как только я меняю что-то в файле "fonts", при компиляции выдает ошибку.
from russian-phd-latex-dissertation-template.
Выложите лог сборки?
from russian-phd-latex-dissertation-template.
Как только я меняю что-то в файле "fonts", при компиляции выдает ошибку.
Зачем туда лезть?!
Вот тут всё регулируется https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/blob/master/common/setup.tex#L40
И если dissertation.pdf это ваш результат, то вы компилируете pdflatex, а для Times New Roman нужен компилятор lualatex или xelatex.
Ну и оффтоп, но у меня при подаче никто с лупой не сверял таймс там из ворда или иной. Мне вот нравится XCharter (ставится https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/blob/master/common/setup.tex#L28 установкой 2, при компиляторе pdflatex)
from russian-phd-latex-dissertation-template.
Как только я меняю что-то в файле "fonts", при компиляции выдает ошибку.
Зачем туда лезть?! Вот тут всё регулируется https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/blob/master/common/setup.tex#L40 И если dissertation.pdf это ваш результат, то вы компилируете pdflatex, а для Times New Roman нужен компилятор lualatex или xelatex.
Ну и оффтоп, но у меня при подаче никто с лупой не сверял таймс там из ворда или иной. Мне вот нравится XCharter (ставится https://github.com/AndreyAkinshin/Russian-Phd-LaTeX-Dissertation-Template/blob/master/common/setup.tex#L28 установкой 2, при компиляторе pdflatex)
Помогло, спасибо!!! Я не знал, что для Times New Roman нужен компилятор lualatex или xelatex.
Большое спасибо. Очень помогли!
from russian-phd-latex-dissertation-template.
Выложите лог сборки?
Оказалось, что Times New Roman нужно компилировать в lualatex или xelatex (спасибо @LSinev), а я этого не знал.
from russian-phd-latex-dissertation-template.
Related Issues (20)
- Обновление команд siunitx HOT 4
- Нумерация раздела "Выводы по главе" HOT 1
- Ошибка: `tabu.sty' не найден. HOT 1
- Не выводится список литературы HOT 2
- Компиляция диссертации в pdf/a-1b. Ошибка Width information for rendered glyphs is inconsistent HOT 3
- Не собирается с использованием dockertex make HOT 5
- Отдельный вывод фамилии и инициалов диссертанта в библиографических записях HOT 9
- Не печатается список литературы и публикации автора HOT 1
- Нет отличий между \phi (вида ф) и \varphi. HOT 2
- Перестало работать в Overleaf (с TexLive 2022) HOT 4
- Список литературы полностью на английском (сокращения и пр.) HOT 4
- Расопожение номеров страниц HOT 5
- Библиография пропадает из содержания диссертации при выводе работ автора отдельным списком HOT 7
- Курсив и отступы в библиографии HOT 2
- Windows. MikTeX. PSCyr. The ftmbi6a source file could not be found HOT 1
- Option clash for package hyperref при сборке презентации HOT 1
- Версия шаблона на языке разметки Typst. HOT 1
- Различаются отступы на разных страницах в автореферате HOT 2
- dockertex podman not found
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 russian-phd-latex-dissertation-template.