Używam LyX do tworzenia dokumentów i chciałbym mieć możliwość sformatowania danych wyjściowych moich dokumentów, aby korzystały z czcionki Ubuntu.
W ustawieniach dokumentu LyX wygląda na to, że dostępna jest tylko stała liczba czcionek.
Czy można dodać czcionkę Ubuntu do tej listy?
Jeśli nie, to czy istnieje sposób na użycie czcionki Ubuntu w LaTeX? Mogę wyeksportować dokument LyX do LaTeX, wprowadzić zmiany, a następnie użyć pdflatex
& co. aby utworzyć sformatowany dokument.
Aby użyć czcionki Ubuntu (lub dowolnej innej czcionki systemowej), użyj XeTeX
Po utworzeniu dokumentu w LyX, dodać trochę kodu TeX na początku dokumentu (używając przycisku TeX)
\fontspec{Ubuntu}
. To sprawia, że cały dokument korzysta z czcionki Ubuntu. Jeśli chcesz kiedyś przełączyć się na inną czcionkę,\fontspec
ponownie użyj polecenia z nazwą innej czcionki.Aby umożliwić renderowanie do formatu DVI / PDF / itp., Niektóre ustawienia należy zmienić w opcji Dokument> Ustawienia.
Kliknij „LaTeX Preamble” i wpisz to w polu tekstowym:
Ponadto w sekcji „Język” ustaw kodowanie na
Unicode (XeTeX) (utf8)
.Teraz wyeksportuj dokument jako LaTeX (pdflatex):
Wygląda na to, że nic nie robi, ale w rzeczywistości wyśle do DOCUMENT_NAME.tex.
Teraz otwórz teminal (Aplikacje-> Akcesoria-> Terminal) i wprowadź:
Zamień
~/Documents
na ścieżkę do folderu zawierającego dokument iubuntu
na nazwę dokumentu. Powinno to utworzyć plik PDF wyniku twojego dokumentu i otworzyć go w domyślnym czytniku PDF:Czy to nie wygląda ładnie? :RE
Podziękowania dla Marcela Stimberga za sugestie XeTeX i udostępnienie przydatnych linków do zasobów. Sugeruję, aby ludzie przyjrzeli się tym, aby uzyskać więcej szczegółów.
źródło
Stworzyłem pakiet rodziny czcionek Ubuntu dla LaTeX2e. Możesz pobrać go z github:
https://github.com/tzwenn/ubuntu-latex-fonts
Do instalacji wystarczy uruchomić:
a następnie wpisz
\usepackage{ubuntu}
swój plik LaTeX.źródło
12.04 włączyłem w interfejsie Lyx w następujący sposób:
źródło
Ponieważ LaTeX / TeX używa czcionek tworzonych za pomocą Metafont, pomyślałem, że czcionkę Ubuntu należy ustawić w formacie, z którego Metafont może korzystać i tworzyć informacje o wewnętrznej czcionce. Z kolei musisz użyć plików czcionek utworzonych przez Metafont, aby utworzyć pliki dvi z plików źródłowych LaTeX.
źródło
Począwszy od wersji 2.0.x LyX ma wbudowaną obsługę XeTeX / LuaTeX. Aby użyć czcionki Ubuntu, wystarczy
Doc > Settings > Fonts > Use non-TeX fonts
, a następnie wybierzUbuntu
czcionkę z zestawu. (Przyjęta odpowiedź daje bardziej skomplikowane rozwiązanie niż to konieczne).źródło