問題タブ [tex]
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 - すべてのマクロがその定義によって置き換えられるように tex ソースを変換する
TeX「プリプロセッサ」の出力を見ることは可能ですか?e. 実際の出力が行われる前の中間ステップですが、すべてのユーザー定義マクロが置き換えられ、TeX プリミティブのサブセットのみが残っていますか?
それとも、そのような中間ステップはありませんか?
tex - getfptexバッチファイルの抽出
getfptex(CTANから取得)バッチファイルをロードしているときに、このバッチファイルを抽出すると、「そのようなディレクトリはありません」という一連のステートメントが表示されます。誰かがこれを手伝ってくれませんか。
ありがとうございました。
documentation - 論文用図の作り方
いくつかの論文用にいくつかの図を作成したいと思います。
図には、コンソール出力などのテキストが含まれます。HTMLファイルでも使用するための画像が必要です。
TikZ があるので、次のような画像を作成できます。
- http://www.texample.net/tikz/examples/boxes-with-text-and-math/
- http://www.texample.net/tikz/examples/rule-based-diagram/
- http://www.texample.net/tikz/examples/scenario-tree/
しかし、その結果、画像ではなく、いくつかの ps/pdf ファイルを取得します。
さらに、一部の VCS の変更を追跡したいので、テキスト ファイルから画像を生成したいのですが、バイナリ ファイルはそれに適していません。
memory - How to prevent latex memory overflow
I've got a latex macro that makes small pictures. In that picture I need to draw area. Borders of that area are quadratic bezier curves and that area is to be filled. I did not know how to do it so currently I'm "filling" the area by drawing a plenty of bezier curves inside it...
This slows down typeseting and when a macro is used multiple times (so tex is drawing really a lot of quadratic bezier curves) it produces following error:
How can I prevent this error ? (by freeing memory after macro or such...) Or even better how do I fill the area determined by two quadratic bezier curves?
Code that produces error:
Here are some example values for variables:
Note: To reproduce the error this code have to execute approximately 150 times (could be more depending on your latex memory settings).
Thanks a lot for any help
latex - PGF(Latex)で画像全体の幅を見つける方法
与えられたパラメータに従ってPGFとTikzを使用して絵を描くラテックスマクロがあります。描画される画像の幅は、これらのパラメータによって異なります。
PGFは、描画された画像の結果の幅を自動的に計算するため、ユーザーは明示的に設定する必要はありません(たとえば、画像環境でラテックスビルドを使用する場合など)。
ただし、描画される画像の幅を知る必要があります。当然のことながら、PGFと同じように計算できますが、これはかなりの作業になります(多くのifステートメント...)。描画される画像の幅をPGFに尋ねる方法はありますか(私が期待するコマンド)?tikzpicture環境内ですか、それとも直後ですか?手伝ってくれてありがとう。
python - 一連の画像ファイルをPDFに変換するプログラム的な方法はありますか?
一連のJPG画像があります。各スキャンは、すでに1ページの正確なサイズにトリミングされています。それらは貴重で絶版の本の連続したページです。パブリッシングアプリケーションでは、これらのページを単一のPDFファイルとして送信する必要があります。
これらの各画像を取得して、ワードプロセッサ(OpenOfficeなど)に貼り付けることができます。残念ながら、ここでの問題は、それが非常に大きな本であり、これらの本のかなりの数を通過できることです。明らかに時間がかかります。これはボランティア活動です!
私の2番目のアイデアは、LaTeX(実際にはpdflatex)を使用することでした。一連のインライン画像に含まれるものだけで構成される非常に単純なドキュメントを作成できました。このアプローチを機能させることができると確信しています。非常に単純な作業のように見えるものについては、少し複雑な面があります。
もっと簡単な方法があるはずだと思いました-それで何か提案はありますか?
私はUbuntu9.10を使用しており、主要なプログラミング言語はPythonですが、ソリューションが非常に単純な場合は、機能するテクノロジーを喜んで採用します。
更新、誰かがここで何が問題になっているのか説明できますか?
convertコマンド構文にbat.pdfが出力であることを指定する方法はありますか?
ありがとう
python - Python用の標準のレクサー/パーサーツールはありますか?
ボランティアの仕事では、多数のLaTeXドキュメントをePubファイル形式に変換する必要があります。これは、これまでオンデマンド印刷サービスを介して紙でのみ作成された一連のオープンソースのフィクション本です。最良の結果を得るためにePub形式を必要とする書籍リーダーデバイス(Kindleなど)のユーザーに書籍を提供できるようにしたいと考えています。
幸い、ePubは非常に単純な形式ですが、LaTeXが必要なXHTML出力を生成するための簡単な方法はありません。
代替のLaTeXコンパイラー(例:plastex)を試しましたが、最終的には、LaTeX言語の小さなサブセットを理解し、XHTML/ePubに直接コンパイルする独自のコンパイラーを作成する方がはるかに簡単であると考えました。
以前、私はGOLDと呼ばれるWindows上のツールを使用していました。これにより、BNF文法からスタブパーサーに直接移動することができました。また、好きな言語でパーサーを実装することもできました。(私はPythonを選びます)。
この製品はLinuxで動作する必要があるため、Ubutnu / Eclipse/Pythonでも動作する同等のツールチェーンがあるかどうか疑問に思います。TeXの文法を採用し、その小さなサブセットを実装するという考え方ですが、文法と構文解析について心配することに膨大な時間を費やしたくはありません。パーサジェネレータは明らかに私たちにかなりの時間を節約するでしょう。
サル
更新1:優れたドキュメントまたはチュートリアルを備えたソリューションのボーナスマーク。
更新2:TeXの文法ファイルがすでに利用可能である場合は、追加のボーナスがあります。私がしなければならないのは、関心のある関数を実装することだけだからです。
arrays - LaTeXには配列データ構造がありますか?
LaTeXにアレイはありますか?配列を植字する方法を意味するのではありません。「プログラミング言語」としてのLaTeX/TeXのデータ構造としての配列を意味します。いくつかのvbox-esまたはhbox-esを配列に格納する必要があります。「マクロの配列」のようなものかもしれません。
詳細:曲を植字する必要がある環境があります。マクロ\songparagraphへの引数として指定されたいくつかの曲の段落を保存する必要があります(したがって、それらをタイプセットせず、それらの段落を保存するだけです)。1つの特定の曲にいくつの段落を含めることができるかわからないので、このための配列が必要です。環境が閉じられると、すべての段落が植字されますが、最初に測定され、各段落の最適な配置が計算されます(たとえば、一部の段落を2列に並べて、曲の外観を整えることができます)よりコンパクトになり、スペースを節約できます)。
どんなアイデアでも大歓迎です。LaTeXのアレイについて知っている場合は、いくつかの基本的なドキュメント、チュートリアルへのリンクを投稿するか、基本的なコマンドを説明してください。
latex - xelatex 無効なフォント名
AR PL SungtiL GB などの openoffice 中国語フォントを使用したいのですが、xelatex から無効な名前であることが通知されます (以下を参照)。フォント名にスペースが含まれているようで、認識されませんか? これを回避するにはどうすればよいですか?
Ubuntu で XeTeX 3.1415926-2.2-0.9995.2 (TeX Live 2009/Debian) の xeCJK パッケージを使用しています。
qt - matplotlib - QtフォームにTeXを書く
ラベルのような TeX テキストを Qt フォームに追加したいと思います - テキストのみ、グラフなし、線なし、境界線なし、TeX のみ。私は次のように考えました: TeX をビットマップにレンダリングし、そのビットマップを QLabel などのフォームに配置します。またはさらに良い - いくつかのバックエンドを使用し、それをフォームに追加して何かを使用しますtex_label.print_tex(<tex code>)
。matplotplot には TeX パーサーがあるようですが、それらの使用方法がわかりません...
ありがとう。