Я использую LyX для создания документов и хотел бы иметь возможность форматировать вывод моих документов, чтобы они использовали шрифт Ubuntu.
В настройках документа LyX показано, что доступно только фиксированное количество шрифтов.
Можно ли добавить шрифт Ubuntu в это list?
Если нет, есть ли способ использовать шрифт Ubuntu в LaTeX? Я могу экспортировать документ LyX в LaTeX, внести свои изменения, а затем использовать pdflatex & amp; сотрудничество. для создания отформатированного документа.
Чтобы использовать шрифт Ubuntu (или любой другой системный шрифт), используйте XeTeX
sudo apt-get install texlive-xetex
. Когда вы создали свой документ в LyX, добавьте некоторый код TeX в начале документа (используя TeX): \fontspec{Ubuntu}. Это заставляет весь документ использовать шрифт Ubuntu. Если вы хотите перейти к другому шрифту в какой-то момент, используйте команду \fontspec еще раз с именем шрифта другого шрифта.
Чтобы разрешить это визуализировать DVI / PDF / и т. Д., Некоторые параметры необходимо изменить в документе> Настройки.
Нажмите «Преамбула LaTeX» и введите это в текстовое поле:
\usepackage{fontspec}
\usepackage{xunicode}
\usepackage{xltxtra}
Кроме того, в разделе «Язык» установите кодировку в Unicode (XeTeX) (utf8).
Теперь экспортируйте документ как LaTeX (pdflatex):
Похоже, что это ничего не делает, но на самом деле будет выводиться на DOCUMENT_NAME.tex.
Теперь откройте текстовый файл (Applications- > Accessories-> Terminal) и введите:
cd ~/Documents
xelatex ubuntu.tex
xdg-open ubuntu.pdf
Замените ~/Documents на путь папки, содержащей ваш документ, и ubuntu с именем документа. Это должно создать файл PDF для вывода вашего документа и открыть его в PDF-читателе по умолчанию:
Не выглядит ли это красиво? : D
Благодаря Марселю Штимбергу за предложение XeTeX и предоставление полезных ссылок на ресурсы. Я предлагаю людям взглянуть на них более подробно.
Я создал связку семейства шрифтов Ubuntu для LaTeX2e. Вы можете скачать его из github:
https://github.com/tzwenn/ubuntu-latex-fonts
Для запуска установки:
sudo make install
[d4 ], а затем введите \usepackage{ubuntu} в файл LaTeX. В 12.04 я включил в пользовательский интерфейс Lyx следующее:
установить пакеты: texlive-xetex и etoolbox в Lyx: Инструменты> Переконфигурировать закрыть Lyx и перезагрузить Документ> Настройки> Шрифты> Использовать нетексовые шрифтыТак как LaTeX / TeX использует шрифты, созданные с помощью Metafont, я думаю, шрифт Ubuntu должен быть помещен в формат, который Metafont может использовать и создавать свою внутреннюю информацию о шрифтах. В свою очередь вам нужно использовать созданные файлы шрифтов Metafont для создания файлов dvi из исходных файлов LaTeX.
Начиная с серии 2.0.x LyX имеет встроенную поддержку XeTeX / LuaTeX. Чтобы использовать шрифт Ubuntu, вам просто нужно Doc > Settings > Fonts > Use non-TeX fonts, затем выберите Ubuntu шрифт из комбо. (Принятый ответ дает более сложное решение, чем необходимо.)