問題タブ [xetex]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
latex - XeTeX (TexShop 経由) フォントのレンダリングが Snow Leopard で部分的に壊れている
Mac OS X 10.6.1 (Snow Leopard) で TexShop および XeTeX を使用してレンダリングすると、特定の要素 (パッケージgrqq{}の引用符や小数など) が欠落します。dcolumnエンジンへの切り替えdvipdfmxは役に立ちませんでした。他のキャラクターが欠けているだけです。私の TexShop のバージョンは 2.26 です (最新の atm だと思います)。
私が試したいくつかのフォントでも問題は解決しません。Snow Leopard を導入する前は、まったく問題はありませんでした。アイデア/提案はありますか?
latex - TeXフォントマッピング
XeLaTeXの上に書かれたパッケージを使用しています。このパッケージは、fontspecを使用して、テキストのさまざまな部分のフォントを指定します:ラテン語、非ラテン語、数学モード、...
パッケージにはいくつかのサンプルファイルが付属しています。通常のttfまたはotfファイルに依存するそれらのほとんどをxelatexすることができました。ただし、そのうちの1つは、数学モードの数字のフォントを「NonLatinDigits」などのフォントに設定しようとします。しかし、フォントは通常のフォントではないようです。同じディレクトリに「nonlatindigits.map」と「nonlatindigits.tec」という2つのファイルがあります。TECkitは、これらのマッピングファイルを使用してTeXフォントを生成します。ただし、何らかの理由でファイルの作成に失敗し、xelatexは次のエラーメッセージを発行します。
kpathseaプログラムは空白について文句を言いますが、空白を削除すると、TFMファイルのロードに関する問題は解決します。
私が間違っていることの手がかりはありますか?
tex - XeTeX または pdfTeX を使用していますか?
私が理解している限り (あちこちで数日間の調査を行いました)、2 つの主要な TeX エンジンがあります: pdfTeX と XeTeX です。pdfTeX は「標準」であり、1990 年代初頭から存在しており、PDF に直接レンダリングされ、元の TeX のいくつかのマイナーな書式設定の問題が改善されています。
一方、XeTeX は PDF も出力し、任意のシステム フォントを簡単に使用でき、デフォルトで Unicode 入力を受け入れることができます。それでも、何らかの理由で、どの TeX ディストリビューションでもデフォルトのエンジンではありません。
私はこれの権利を持っていますか?pdfTeX が標準のままなのはなぜですか? あなたはどれを使いますか?
latex - xelatex 無効なフォント名
AR PL SungtiL GB などの openoffice 中国語フォントを使用したいのですが、xelatex から無効な名前であることが通知されます (以下を参照)。フォント名にスペースが含まれているようで、認識されませんか? これを回避するにはどうすればよいですか?
Ubuntu で XeTeX 3.1415926-2.2-0.9995.2 (TeX Live 2009/Debian) の xeCJK パッケージを使用しています。
latex - \LaTeX{}の行間隔の問題
\ LaTeX {}を使用してLaTeXロゴを表示すると、LaTeXの添え字「E」に対応するために次のテキスト行が押し下げられます。
これをオーバーライドするにはどうすればよいですか?\ LaTeX {}に渡すことができるオプションはありますか?
編集:問題は垂直方向のスペースではなく水平方向のスペースが原因であり、通常のテキストと\LaTeX{}コマンドが原因でした。
latex - XeTeX - 再実行が必要な場合に検出する
未定義の参照のために Xe(La)TeX の再実行がいつ必要になるかを判断しようとしています。関連する質問をSCons メーリング リストに投稿しましたが、問題は次のとおりです。
XeLaTeX の複数回の実行を必要とするページ カウントやその他の参照は、現時点では SCons やその他のビルド システムによって検出されないことがあります。以下にサンプル ファイルを示します (これを と呼びますjob.tex)。
を実行するxelatex jobと、生成される .pdf には、3 ページのページ番号「Page 1 of 0」、「Page 2 of 0」、および「Page 3 of 0」が含まれます。2 回目に実行xelatex jobすると、"Page 1 of 3" など (つまり、正しいページ数) が表示されます。
これを修正するために、未定義の参照を解決するために xelatex を実行するかどうかを確認するには、次の正規表現を変更することを SCons メーリング リストで提案しました (SCons.Tools.texバージョン 2.0.1.beta.20100627.r5064 の 71 行目)。
実際には、これは「ファイル job.aux なし」のチェックです。Xe(La)TeX は最初の実行時に常に "No file job.aux" を出力し、Xe(La)TeX は常に 2 回実行されるため、これはすべての場合に機能します。job.aux事実上、これはと の間の暫定ビルド ターゲットになったのjob.texと同じjob.pdfです。
ここに問題があります: 未定義の参照がなくても (たとえば、上記\arabic{lastpage}からを削除job.tex)、Xe(La)TeX が 2 回呼び出され.auxます.pdf。明らかに、未定義の参照がない場合、この 2 番目の呼び出しは不要です。
job.logしたがって、私の質問:再コンパイルが必要な未定義の参照 (\arabic{lastpage} など) がある場合とない場合を、おそらく正規表現を使用して検出する方法を教えてください。
読んでくれてありがとう。
よろしくお願いします、
ブライアン
xetex - xelatexでキャラクターの突出を可能にする適切な方法は何ですか?
XeTeX 3.1415926-2.2-0.9997.4(TeX Live 2010の一部)を使用しています。その新機能の1つに文字の突出があり、ドキュメントで使用したいと思います。問題は、それを機能させることができないということです。
xetex.tk wikiのXeTeXサンプルは正しくコンパイルされ、突出した文字が表示されます。私が作成したXeLaTeXファイルには突起がまったくありませんが。
誰かが私が間違っていることを教えてもらえますか?
emacs - latex (auctex) 出力バッファーを非表示にする
(Xe)LaTeX ファイルをコンパイルすると、emacs は出力を LaTeX 出力バッファーに書き込み、表示します。純粋な LaTeX の場合、このバッファーは非表示になります。Emacs の達人へ、Latex コンパイル バッファを非表示にするにはどうすればよいですか? ありがとうございました。
latex - XeTeXで利用可能なすべての(TTF-)フォントのリストを取得するにはどうすればよいですか?
MikTexとXeTeXを搭載したWindowsマシンで利用可能なTrueTypeフォントを使用できるのは非常に便利です。
使用可能なすべてのフォントのフォントテストページを自動的に生成する方法はありますか?使用可能なすべてのフォントのテストページを手動で入力する必要がないようにするには?
実際、画面から入力する以外に、必要な長いフォント名を取得する方法すらわかりません。\setromanfont明らかに、Windowsディレクトリにはファイル名のみがリストされています。これはTeX自体で実行できるかもしれませんが、Pythonスクリプトなどで管理できます。