問題タブ [pgf]

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.

0 投票する
3 に答える
17708 参照

latex - tikz/PGF 座標の 1 つのコンポーネントを取得するには?

ダイアグラムに水平線を引こうとしています。線の Y 座標は、点 a と b (a は b の下) の中間にある必要があります。線の左右の終点は、tikzpicture の境界ボックスにあります。交差演算子を使用して、これを行う方法は次のとおりです。

これはかなり遠回しに思えます。私がやりたいのは、(h0) の Y 座標とバウンディング ボックスの東側と西側の X 座標を取得し、自分で座標を作成することです。これを実行したいのですが、サポートされていない構文です:

欠落している座標の個々のコンポーネントを参照する方法はありますか?

0 投票する
2 に答える
1948 参照

latex - tikz を使用したツリーとマクロ

マクロを使用してツリーを構築しようとしていますが、必要な結果が得られません。最小限の例を次に示します。

これにより、次の 2 つのツリーが生成されると予想していました。

しかし、私は得ています:

私は何かが足りないのですか、それともそれを行う方法はありませんか?

ところで、ルート ノードのラベルを省略すると、PGF エラーが発生します。

-- Tsf

0 投票する
5 に答える
129128 参照

latex - ラテックスのpgf/tikzグラフィックでフォントサイズを制御する方法は?

pgf/tikzでグラフを作成しています。これらをドキュメントで使用すると、スケーリングされ、いくつかはミニページ/サブフィグのような環境にあります。これが発生すると、フォントサイズがグラフィックに合わせて拡大縮小され、非常に小さくなったり、判読できなくなったりします。私はマニュアルを読みましたが、これを制御する試みはこれまで成功していません。

フォントサイズを直接設定する方法はありますか?どのようなオプションがありますか?

以下に示す1つの回答は、\ tikzstyleフォントオプションを使用して、tikzpicture環境内でフォントサイズを指定する方法を示しています。

現在、私は以下を使用しています:

tikzpicture環境が入力ファイルで使用されます。使用しているセットアップでフォントサイズを指定する方法はありますか?これはおそらく問題ですか?graph.texファイルは別のプログラムを介して自動的に生成されます。

個々のグラフィックのフォントサイズを設定することに加えて、すべてのtikzグラフィックのフォントサイズをグローバルに設定するパラメータを持つことが理想的ですか?問題はミニページまたはサブフィグのスケーリングだと思います

どうもありがとう、

ジェイ

0 投票する
1 に答える
22750 参照

latex - ミニページ/サブフィグでスケーリングするときにLaTeXのグラフィックスのフォントサイズを制御しますか?

私は pgf/tikz グラフィックスを使用していますが、ミニページ/サブフィグ環境でグラフィックスを使用する場合、グラフィックスのフォント サイズのスケーリングをどのように制御できるのでしょうか?

pgf/tikz グラフィックスまたはラテックス全般の永続的なフォント サイズを手動で設定して、フォント サイズをスケーリングに対して不変にする方法はありますか?

理想的には、グラフィックごと、またはすべてのグラフィックまたはサブフィグ/ミニページ環境のフォント サイズを手動で指定できるようにしたいですか?

提案された使用例を次に示します。助けてくれてありがとう。

グラフィックはページ幅に合わせてスケーリングされるため、おそらくミニページ/サブフィグの外で、他の投稿からの提案を使用してフォントを大きくすることができますか? この例で私が目指していたのは、最初の画像を単独で大きくし、次に 2 つの小さな画像を 1 つの図に独自のキャプションを付けて並べたものです。

Mica さんのプロフィールにいくつかの R タグが表示されました。グラフィックは tikzDevice を使用して生成され、ラテックス ドキュメントで取り上げられています。

そのため、tikzpicture 環境なしでファイルを生成しているので、自分でオプションを手動で設定できます。を使用すると、 「寸法が大きすぎます。約 19 フィートより大きいサイズでは作業できません。続行して、使用できる最大の値を使用します。」\begin{tikzpicture} \end{tikzpicture}というエラーが表示されます。. それを機能させるために使用する必要がありますか?影響が正確に何であるかはわかりません。\beginpgfgraphicnamed{} .. \endpgfgraphicnamed{}

自動生成されたファイルのサンプルを次に示します。

.........

.........

ファイル全体で約 1,000 行なので、一意のビットの表現を切り出そうとしました。他に何か必要な場合はお知らせください。

どうもありがとう、

ジェイ

0 投票する
1 に答える
1722 参照

latex - PGF(Latex)で画像全体の幅を見つける方法

与えられたパラメータに従ってPGFとTikzを使用して絵を描くラテックスマクロがあります。描画される画像の幅は、これらのパラメータによって異なります。

PGFは、描画された画像の結果の幅を自動的に計算するため、ユーザーは明示的に設定する必要はありません(たとえば、画像環境でラテックスビルドを使用する場合など)。

ただし、描画される画像の幅を知る必要があります。当然のことながら、PGFと同じように計算できますが、これはかなりの作業になります(多くのifステートメント...)。描画される画像の幅をPGFに尋ねる方法はありますか(私が期待するコマンド)?tikzpicture環境内ですか、それとも直後ですか?手伝ってくれてありがとう。

0 投票する
3 に答える
9498 参照

latex - ラテックスの浮動小数点数を比較する

\ifthenelseを使用して浮動小数点の比較を行おうとしています。これはpgf/tikzコードであり、\ yが整数の場合にのみ機能しますが、それ以外の場合は機能しません。

0 投票する
1 に答える
5597 参照

latex - pgfplotラベルの問題

軸ラベル付きのxy図を描きたい。残念ながら、ylabelは見当違いです。実際のデータによるようです。下のサンプルの他のデータ行を上の行の代わりに使用すると、見栄えが良くなります。ラベルを左に移動するにはどうすればよいですか、または(より望ましい)pgfplotにそれを正しく行うように指示するにはどうすればよいですか?

0 投票する
1 に答える
1681 参照

latex - tikzの行列を使用したハイパーリンク形状の配置

tikz次のコードを使用して、ハイパーリンクされた形状を描画できます。

次に、マトリックスを使用して図形を整理し、図形の1つをハイパーリンクします。ほぼ機能しますが、ハイパーリンクされた図形を他の図形と揃えることができず、他の図形よりも大きくなっています。

次の結果が得られます。

代替テキスト
(ソース:picture.im

私の質問は、上の写真の形状3を他の形状と揃えて、外側の円を取り除くにはどうすればよいですか?

0 投票する
1 に答える
6622 参照

latex - PGF/TikZ で楕円との交点を見つける方法

大円のアイデアを説明するために、PGF/TikZ で球を表示しようとしています。

私の現在の結果のコードは次のとおりです。

どうすれば

  1. 2 つの赤い楕円 (大円 1 と 2 としてコメント) の 2 つの交点を見つけます。
  2. 直線 (中心 (0,0) から始まる) と楕円との交点を見つけ、
  3. そこに小さな円または長方形を置きますか?

小さな円や長方形を配置しても問題ありません。どうもありがとうございました!

0 投票する
1 に答える
4565 参照

string - pgf/tikz: 入力座標としての文字列シンボル

私はpgfが初めてなので、pgfplotマニュアルからいくつかの例を試していました。1 つの例は、私の現在のタスクに特に関連していますが、残念ながらコンパイルできません。

コードは次のとおりです。

コンパイラは次のエラーで終了します。

この動作を修正する方法がわかりません。数値データのみを含むその他のプロット (平滑、散布図、棒グラフ) は正常にコンパイルされます。

誰かヒントをくれませんか?

乾杯

K.