Я использую LyX для создания документов и хотел бы иметь возможность форматировать вывод своих документов так, чтобы они использовали шрифт Ubuntu.
В настройках документа LyX кажется, что доступно только фиксированное количество шрифтов.
Можно ли добавить шрифт Ubuntu в этот список?
Если нет, есть ли способ использовать шрифт Ubuntu в LaTeX? Я могу экспортировать документ LyX в LaTeX, внести свои изменения, а затем использовать pdflatex
& co. создать отформатированный документ.
Чтобы использовать шрифт Ubuntu (или любой другой системный шрифт), используйте XeTeX
После того как вы создали свой документ в LyX, добавить TeX - код в начале документа ( с помощью кнопки текс):
\fontspec{Ubuntu}
. Это заставляет весь документ использовать шрифт Ubuntu. Если вы хотите переключиться на другой шрифт в какой-то момент, используйте\fontspec
команду снова с именем шрифта другого шрифта.Чтобы разрешить это для визуализации в DVI / PDF / и т. Д., Некоторые параметры необходимо изменить в Документ> Настройки.
Нажмите на «LaTeX Preamble» и введите это в текстовое поле:
Кроме того, в разделе «Язык» установите кодировку
Unicode (XeTeX) (utf8)
.Теперь экспортируйте документ как LaTeX (pdflatex):
Это, похоже, ничего не делает, но на самом деле выводит в DOCUMENT_NAME.tex.
Теперь откройте teminal (Приложения-> Аксессуары-> Терминал) и введите:
Замените
~/Documents
путь к папке, содержащей ваш документ, иubuntu
именем документа. Это должно создать PDF-файл вывода вашего документа и открыть его в программе чтения PDF по умолчанию:Разве это не выглядит красиво? : D
Спасибо Марселю Стимбергу за предложение XeTeX и предоставление полезных ссылок на ресурсы. Я предлагаю людям взглянуть на них для более подробной информации.
источник
Я сделал набор семейства шрифтов Ubuntu для LaTeX2e. Вы можете скачать его с github:
https://github.com/tzwenn/ubuntu-latex-fonts
Для установки просто запустите:
а затем введите
\usepackage{ubuntu}
свой файл LaTeX.источник
12.04 я включил в Lyx UI следующее:
источник
Поскольку LaTeX / TeX использует шрифты, созданные с помощью Metafont, я думаю, что шрифт Ubuntu должен быть переведен в формат, который Metafont может использовать, и создать информацию о его внутреннем шрифте. В свою очередь, вам нужно использовать файлы шрифтов, созданные Metafont для создания файлов dvi из ваших исходных файлов LaTeX.
источник
Начиная с серии 2.0.x LyX имеет встроенную поддержку XeTeX / LuaTeX. Чтобы использовать шрифт Ubuntu, вам просто нужно
Doc > Settings > Fonts > Use non-TeX fonts
, а затем выбратьUbuntu
шрифт из списка. (Принятый ответ дает более сложное решение, чем необходимо.)источник