저는 지금까지 5 년 동안 LaTeX를 사용하고 있으며 그 이후로 PDFLaTeX를 사용하고 있습니다. LaTeX 개발 진행 상황을 모니터링하기가 어렵습니다. 최근 XeTeX에 대한 많은 이야기가 있습니다. 정확히 무엇입니까? 전환하는 것이 합리적입니까?
댓글
답변
글꼴 및 문자 집합에 문제가있는 경우 문제가있을 수 있습니다. 많은 사람들이 Pdftex를 조작해야하는 Xetex와 함께 작동한다는 경험을 가지고 있습니다. 두 가지 기능 :
- Xetex는 입력이 유니 코드라고 가정합니다. Pdftex에서 유니 코드를 사용하려면
{inputenc}
Latex 패키지와 같이 인코딩 테이블을 조작하는 Tex 코드가 필요합니다. - Xetex는 TTF 및 OTF와 같은 많은 시스템 글꼴을 처리합니다. Tex 글꼴과 동등합니다. 그것들을 사용하는 것은 일반적으로 글꼴 경로를 제공하는 것보다 어렵지 않습니다. Pdftex에는 시스템 글꼴에 대해 설명 된 글꼴 메트릭이 있어야합니다. Luatex는 시스템 글꼴에서이를 알아낼 수 있지만 아직 완벽하게 문제가되지는 않습니다.
이것이 문제가 아니라면 이동을 고려할 이유가별로 없습니다. Pdftex는 더 정교한 마이크로 타이포그래피를 제공합니다.
LuaTeX, ConTeXt 및 XeTeX 질문 : Luatex는 Pdftex의 후속 프로젝트가 될 예정이며 앞으로 진행될 일에 대해 정보를 제공합니다.
댓글
- 포인트 1에서 비 유럽어 스크립트를 사용하는 경우 XeTeX를 사용하면 삶이 단순 해지며 첫 번째 선택이되어야합니다.
inputenc
패키지는 유니 코드의 제한된 부분 만 포함합니다. - @AlanMunn하지만 pdfLaTeX는 여전히 바벨에서 지원하지만 폴리 글로시 아가 아닌 덜 인기있는 언어에 선호됩니까? 사람들은 XeLaTeX / LuaLaTeX가 언어 학자이고 '의 꿈이고 ' 확실히 ' 일부 언어 (특히 비 라틴 알파벳으로 작성된 언어)의 경우 사실이지만 일부 언어의 경우 ' 폴리 글로시 아의 하이픈 연결에 대한 솔루션을 찾을 수 없습니다. 아니면 바벨을 XeLaTeX / LuaLaTeX와 함께 계속 사용할 수 있습니까? (나는 인상을 받았지만 그 유일한 인상이었습니다.) 편집 : 다음 ans를 참조하십시오. 바벨은 작동하지만 권장하지 않습니다. 왜 안되죠?
- @AlanMunn 감사합니다. 알고 계십니까 : 다색 증에 대한 계획이 결국 바벨을 대체 할 계획입니까? 그렇다면 현재 바벨이 지원하는 언어는 다국어 지원을받을 수 있습니까? 아니면 지원이 사라질까 요 (아니면 알 수없는 것일까 요)?
- @cfr 계획입니까? 계획이 ' 있다고 생각하십니까? 🙂 이것은 오픈 소스 소프트웨어입니다 …하지만 진지하게, 저는 두 패키지가 독립적으로 개발 될 것이고 시장의 보이지 않는 손이 결정할 것이라고 생각합니다. (그리고 ' 내가 그렇게 말한 것을 믿을 수 없습니다!)
- @AlanMunn 오픈 소스는 ' 계획이 ' 없습니다. 사실, 그들의 증식은 때때로 그 자체로 도전이됩니다. 그들 중 하나가 수행되는지 여부는 다른 질문입니다. 😉 나는 바벨이 지원하는 언어가 사라지고 하이픈 패턴이없는 TeX는별로 쓸모가 없을까 걱정되는 것 같습니다. 그래서 저는 제가 말할 수있는 한, polyglossia가 현재 babel이 지원하는 인기있는 언어 하위 집합에 초점을 맞추고 있기 때문에 누군가 이것에 대해 많이 생각했는지 궁금했습니다. 그러나 통찰력에 감사드립니다. 바벨이 계속 발전한다면 ' 훨씬 더 희망적입니다.
답변
몇 달 전에 개방형 글꼴을 사용하기 위해 XeLaTeX로 전환했습니다. 우수한 fontspec
패키지로 시스템이 안정적이고 사용하기 쉽다고 생각하지만 몇 가지 언급해야 할 문제가 있습니다.
-
PDF에서 복사 할 수없는 & 텍스트를 붙여 넣을 수없는 이전 스타일 그림과 같은 합자를 사용하고 있습니다 ( 작은 대문자, 이전 스타일 숫자 및 일부 합자가 PDF 복사 텍스트에서 이상한 기호를 생성합니까? ). 대신 해당 텍스트는 누락 된 기호로 표시됩니다. 문서를 색인화하거나 다른 사람이 복사하여 붙여 넣을 수 있도록하려는 경우 절대 킬러입니다. 쉽게.
-
누군가 (나가 아닌)가 tex.sx에서 개발자가 다른 일로 바쁘기 때문에 XeTeX의 개발이 매우 느리게 진행되고 있다고 언급했습니다. ). 즉, 특정 기능을 구현하거나 버그를 수정해야합니다.
-
앞서 언급했듯이 마이크로 타이포그래피는 현재 XeTeX의 문제입니다.
-
그렇게하지 않는 것이 좋습니다. XeTeX와 함께
babel
를 사용하세요 ( “라틴어”언어 만 사용하는 경우에도 작동 함).
이 네 가지 문제 (특히 첫 번째!) 모든 것이 LuaTeX에서 해결되므로 XeTeX 대신 LuaTeX를 사용하도록 설득했습니다. 나는 아직 문제를 찾지 못했습니다 (상당히 복잡한 템플릿을 사용하면 약간 느립니다). 따라서 pdfLaTeX에서 변경하려는 경우 LuaTeX도 고려할 수 있습니다.
댓글
- 이러한 문제 중 Lua (La) TeX로 해결 된 문제가 있습니까?
- 예, ' 제가 말하고 싶은 내용입니다 (분명히 명확하지 않음). 1) PdfLaTex 에서처럼 합자 복사 및 붙여 넣기가 가능합니다. 2) AFAIK 개발팀은 매우 활동적입니다. 3) LuaTeX는 직접 돌출 및 글꼴 확장을 지원합니다. 4) Babel은 지원되지만 폴리 글로시 아는 지원되지 않습니다 (아직).
- " 구식 그림과 같은 합자 "… 텍스트 그림과 합자는 다른 것입니까?
답변
암묵적인 요점이 있습니다. 위에 언급 된 철저한 주석과 링크 된 답변에 있지만 분명하지 않을 수 있습니다.
기존 TeX 시스템에서 글꼴을 설치하고 관리하는 것은 어려울 수 있습니다. 저에게는 소프트웨어 관리보다는 글쓰기에 집중하고 싶기 때문에 글꼴을 어지럽히는 것이 문제의 가치가없는 경우가 많았습니다. XeTeX를 사용하면 무지 함을 유지하면서 쉽게 많은 글꼴을 사용할 수 있습니다 (즉, 나에게 가장 중요한 것들을 배우는 데 시간을 할애 할 수있게 해줍니다). Mac에서는 적어도 OS X의 Font Book과 같은 프로그램을 사용하여 글꼴을 설치하는 것이 매우 쉽습니다. 그리고 XeTeX를 사용하면 이러한 글꼴을 LaTeX 문서로 가져올 수 있습니다. 다른 인기있는 운영 체제에서도 비슷한 소리가납니다.
답변
XeLaTeX를 사용하면 서로 다른 언어의 텍스트를 함께 작성할 수 있습니다. , 메모장, HTML, Microsoft Word 및 기타 최신 버전에서하는 것처럼 간단하고 자연 스럽습니다. 작업을 제대로 수행하기 위해 babel
또는 CJK
를 배우고 작성할 필요가 없습니다.
글꼴에 대한 XeLaTeX의 장점에 익숙하지 않은 글꼴을 많이 사용하지 않습니다.
댓글
- 슬프게도,
babel
, 영어 이외의 언어로 된 단어는 ' 올바로 하이픈으로 연결되지 않으므로 XeTeX 자체만으로는 '별로 도움이되지 않습니다.
xetex
도xelatex
클리핑을 지원합니다! 이 경고 메시지 를 참조하세요.xetex
는 가져온 JPG 이미지의 올바른 크기를 결정할 수 없습니다. 먼저 JPG를 PDF로 변환해야xetex
가 올바른 출력을 생성 할 수 있습니다. 자세한 내용은 여기 를 참조하세요.