Lybun 또는 LaTeX에서 Ubuntu 글꼴을 어떻게 사용할 수 있습니까?


27

나는 문서를 만들기 위해 LyX 를 사용하고 Ubuntu 글꼴을 사용하도록 문서의 출력을 형식화 할 수 있기를 원합니다.

LyX 문서 설정에서 고정 된 수의 글꼴 만 사용할 수 있습니다.

LyX : 문서 설정

이 목록에 Ubuntu 글꼴을 추가 할 수 있습니까?

그렇지 않은 경우 LaTeX에서 Ubuntu 글꼴을 사용하는 방법이 있습니까? LyX 문서를 LaTeX로 내보내고 변경 한 다음 pdflatex& 를 사용할 수 있습니다 . 형식이 지정된 문서를 만들려면

답변:


11

라텍스 이해하는 형식으로 (우분투 글꼴 같은) 트루 타입 형식의 글꼴을 변환하면 다음과 같은 도구를 사용하여 가능하다 ttf2afm, ttf2pk등이 있지만, 많은 작업을 포함한다. 인터넷에는 많은 하우투가 있습니다 (예 : 이것 ).

대안은 시스템 글꼴을 사용할 수있는 LaTeX / pdfLaTeX 대신 XeTeX를 사용하는 것입니다. LyX를 XeTeX와 함께 사용하는 것도 어렵지 않습니다. LyX 위키에는 다음과 같은 방법이 있습니다. http://wiki.lyx.org/LyX/XeTeX

업데이트 : Vincent-Xavier Jumel은 블로그 게시물 에서 Ubuntu 글꼴을 LaTeX 패키지로 변환하는 방법에 대한 간결한 요약을 게시했습니다 . 그런 다음 \usepackage{Ubuntu}LaTeX 또는 LyX에서 간단히 사용할 수 있습니다 .


+1, XeTeX는 일반적으로 환상적이며 부팅 할 유니 코드를 올바르게 이해합니다.
loevborg

16

Ubuntu 글꼴 (또는 다른 시스템 글꼴)을 사용하려면 XeTeX를 사용하십시오.

sudo apt-get install texlive-xetex

LyX에서 문서를 생성 한 후 TeX 버튼을 사용하여 문서 시작 부분에 TeX 코드를 추가하십시오 \fontspec{Ubuntu}. 이것은 전체 문서가 우분투 글꼴을 사용하게합니다. 어떤 시점에서 다른 글꼴로 전환하려면 다른 글꼴 \fontspec의 글꼴 이름과 함께 명령을 다시 사용하십시오 .

LyX 문서

이를 DVI / PDF / 등으로 렌더링하려면 문서> 설정에서 일부 설정을 변경해야합니다.

'LaTeX Preamble'을 클릭하고 텍스트 상자에 입력하십시오.

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

LaTeX Preamble

또한 'Language'에서 인코딩을로 설정하십시오 Unicode (XeTeX) (utf8).

언어

이제 문서를 LaTeX (pdflatex)로 내 보냅니다.

수출

이것은 아무것도하지 않는 것처럼 보이지만 실제로는 DOCUMENT_NAME.tex로 출력됩니다.

이제 teminal (응용 프로그램-> 액세서리-> 터미널)을 열고 다음을 입력하십시오.

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

교체 ~/Documents문서가 들어있는 폴더의 경로와 ubuntu문서의 이름으로. 문서 출력의 PDF 파일을 작성하여 기본 PDF 리더에서 열어야합니다.

PDF 출력

예쁘지 않습니까? :디

XeTeX 를 제안하고 유용한 리소스 링크를 제공 한 Marcel Stimberg 에게 감사 합니다. 나는 사람들이 더 자세한 내용을 볼 것을 제안합니다.


좋은 설명입니다! 나는 LyX에서 xetex를 직접 호출하는 것이 가능해야한다고 생각합니다 (즉, 먼저 내보내기 대신).
Marcel Stimberg

1
와우, 완벽한 답변입니다! 한 가지 질문이 남아 있습니다. 글꼴 사용의 인쇄 품질은 어떻습니까. 더 나은 커닝과 같은 LaTeX의 일반적인 이점이 있습니까?
Ingo

4

LaTeX2e 용 Ubuntu Font Family 번들을 만들었습니다. github에서 다운로드 할 수 있습니다 :

https://github.com/tzwenn/ubuntu-latex-fonts

설치하려면 다음을 실행하십시오.

sudo make install

\usepackage{ubuntu}LaTeX 파일 을 입력 하십시오.


이것도 수학을 지원합니까?
joris

아니요,이 패키지는 기본 로마자 글꼴 세트를 대체합니다. mathmode는이를 사용하지 않으며 Ubuntu Font Family의 일부가 아닌 글리프도 포함합니다.
tzwenn

2

12.04에서 Lyx UI에서 다음과 같이 활성화했습니다.

  • 패키지 설치 : texlive-xetex 및 etoolbox
  • Lyx에서 : 도구> 재구성
  • Lyx를 닫고 다시 시작
  • 문서> 설정> 글꼴> 비 Tex 글꼴 사용

0

LaTeX / TeX는 메타 글꼴로 작성된 글꼴을 사용하기 때문에 우분투 글꼴은 메타 글꼴이 사용하고 내부 글꼴 정보를 만들 수있는 형식으로 입력해야한다고 생각합니다. 그런 다음 Metafont에서 만든 글꼴 파일을 사용하여 LaTeX 소스 파일에서 dvi 파일을 만들어야합니다.


0

2.0.x 시리즈부터 LyX는 XeTeX / LuaTeX를 기본적으로 지원합니다. Ubuntu 글꼴을 사용하려면 간단히 콤보 Doc > Settings > Fonts > Use non-TeX fonts에서 Ubuntu글꼴 을 선택 하면됩니다. (허용 된 답변은 필요한 것보다 더 복잡한 해결책을 제공합니다.)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.