Como a fonte do Ubuntu pode ser usada com o LyX ou o LaTeX?

27

Eu uso o LyX para criar documentos e gostaria de poder formatar a saída dos meus documentos para que eles usem a fonte do Ubuntu .

Nas configurações do documento LyX, parece que há apenas um número fixo de fontes disponíveis.

É possível adicionar a fonte do Ubuntu a esta lista?

Se não, existe uma maneira de usar a fonte do Ubuntu no LaTeX? Eu posso exportar o documento LyX para o LaTeX, fazer minhas alterações e usar pdflatex & co. para criar um documento formatado.

    
por dv3500ea 19.10.2010 / 17:58

6 respostas

11

A conversão de uma fonte no formato de tipo verdadeiro (como a fonte do Ubuntu) para o formato que o LaTeX entende é possível com ferramentas como ttf2afm , ttf2pk etc. mas envolve muito trabalho. Existem muitos howtos na net (por exemplo, este ).

Uma alternativa é usar o XeTeX em vez do LaTeX / pdfLaTeX, que é capaz de usar qualquer fonte do sistema. Também não é muito difícil fazer o LyX trabalhar com o XeTeX, o wiki do LyX tem um howto: link

Atualização: Vincent-Xavier Jumel postou um resumo muito conciso de como você pode converter as fontes do Ubuntu em um pacote LaTeX em um postagem no blog . Você pode simplesmente usar \usepackage{Ubuntu} no LaTeX ou no LyX.

    
por Marcel Stimberg 19.10.2010 / 19:21
16

Para usar a fonte do Ubuntu (ou qualquer outra fonte do sistema), use o XeTeX

sudo apt-get install texlive-xetex

Depois de criar o documento no LyX, adicione um código TeX no início do documento (usando o botão TeX): \fontspec{Ubuntu} . Isso faz com que todo o documento use a fonte do Ubuntu. Se você quiser mudar para outra fonte em algum momento, use o comando \fontspec novamente com o nome da fonte da outra fonte.

ParapermitirqueissosejarenderizadoemDVI/PDF/etc,algumasconfiguraçõesprecisamseralteradasemConfiguraçõesdodocumento>.

Cliqueem'LaTeXPreamble'einsiraissonacaixadetexto:

\usepackage{fontspec}\usepackage{xunicode}\usepackage{xltxtra}

Além disso, em "Idioma", defina a codificação como Unicode (XeTeX) (utf8) .

AgoraexporteodocumentocomoLaTeX(pdflatex):

Isso parecerá não fazer nada, mas será realmente enviado para DOCUMENT_NAME.tex.

Agora abra um terminal (Aplicativos- > Acessórios- > Terminal) e insira:

cd ~/Documents
xelatex ubuntu.tex
xdg-open ubuntu.pdf

Substitua ~/Documents pelo caminho da pasta que contém o documento e ubuntu pelo nome do documento. Isso deve criar um arquivo PDF da saída do documento e abri-lo no leitor de PDF padrão:

Nãoparecebonito?:D

Agradecemosa Marcel Stimberg por sugerir o XeTeX e fornecer os links úteis para os recursos. Eu sugiro que as pessoas dêem uma olhada nelas para mais detalhes.

    
por dv3500ea 19.10.2010 / 20:55
4

Eu fiz um pacote da família de fontes Ubuntu para o LaTeX2e. Você pode baixá-lo do github:

link

Para a instalação, execute:

sudo make install

e digite \usepackage{ubuntu} no seu arquivo LaTeX.

    
por tzwenn 16.05.2011 / 20:01
2

Em 12.04, ativei na UI do Lyx da seguinte forma:

  • instalar pacotes: texlive-xetex e etoolbox
  • no Lyx: Ferramentas > Reconfigurar
  • feche o Lyx e reinicie
  • Documento > Configurações > Fontes > Use fontes não-Tex
por alex 12.12.2012 / 19:27
0

Como o LaTeX / TeX usa fontes que são criadas com o Metafont, eu acho que a fonte do Ubuntu deve ser colocada em um formato que o Metafont possa usar e criar suas informações de fontes internas. Por sua vez, você precisa usar os arquivos de fonte Metafont criados para criar os arquivos dvi a partir de seus arquivos de origem LaTeX.

    
por txwikinger 19.10.2010 / 18:22
0

Começando com a série 2.0.x , o LyX possui suporte interno para XeTeX / LuaTeX. Para usar a fonte do Ubuntu você precisa apenas de Doc > Settings > Fonts > Use non-TeX fonts e, em seguida, selecione Ubuntu font da combinação. (A resposta aceita dá uma solução mais complicada do que o necessário.)

    
por landroni 25.03.2014 / 23:20

Tags