問題タブ [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 - LaTeX マクロがファイル名を「返す」ようにすることはできますか?
私は論文/学位論文を書いていますが、それは進行中の作業であるため、ドキュメントに挿入する図の実際の画像が常に用意されているわけではありませんが、さまざまな理由から、代わりにダミーの図を自動的に配置したいと考えています。含まれているグラフィックファイルが存在しない場合。たとえば、次のようなことができます\includegraphics[width=8cm]{\chapdir/figures/fluxcapacitor}
(where\chapdir
は「現在の」チャプター ディレクトリのマクロです。たとえば\def\chapdir{./ch_timetravel}
、存在しない場合は代わりに./ch_timetravel/figures/fluxcapacitor.jpg
挿入されます。./commands/dummy.jpg
私は自分のマクロを (単純に?) マクロ ( ) を持つように構成しました。マクロ ( ) は、マクロ ( \figFileOrDummy
) に提供された引数が存在するかどうかをチェックして、含める適切なファイルを決定し、 を呼び出すことができます\includegraphics[properties]{\figFileOrDummy{\chapdir/figures/fluxcapacitor}}
。これをどのように呼び出そうとするかに応じてさまざまなエラーが発生することを除いて、「優れたLaTeXプログラミング」に関する限り、根本的に欠陥のある方法で問題に取り組んでいることを示唆しているようです。
ファイルが存在するかどうかを確認するマクロを次に示します (そして、ファイル名またはダミー ファイル名のいずれかを「返します」)。
または、同様の問題があると思われる、より単純なバージョンを次に示します。
\def
コマンドは、定義しようとしているマクロの展開後に処理されるように見えるため、最終的に\def {commands/dummy}...
( の後のスペースに注意してください\def
) になり、明らかに不平を言います。
\includegraphics
また、マクロのリテラルの内容を最初に解決/展開するのではなく、ファイル名として扱うように見えるため、ファイル'\def {commands/dummy}... .png'
が存在しないと不平を言います..
完全なマクロではなく値だけを保持する\edef\figfilename{\figFileOrDummy{\chapdir/figures/fluxcapacitor}}
ように強制しようとするようなことも
試みましたが、マクロでしようとしている変数が未定義であるというエラーが表示されます。\figfilename
Undefined control sequence
\def
\figFileOrDummy
だから私の質問はどちらかです
- このマクロを適切に展開するにはどうすればよいですか?; また
- これがマクロの構造化の間違った方法である場合、ダミー/実数値を自動的に挿入できるようにするには、実際にそのようなマクロをどのように構造化すればよいですか?; また
- 私が見落としていたこの種のことをうまく処理するパッケージはありますか?
ここでかなり基本的な何かが欠けているように感じます...
bash - LaTeX\inputコマンドのインライン化
\input{}
LaTeXファイル内のすべてのコマンドを再帰的にインライン化するプログラムを探しています。「再帰的に」と\input{}
は、最終的なLaTeXファイルにコマンドがなくなるまでインライン化を繰り返し行うことを意味します。
私はすでにフラットパッケージに出くわしました。しかし、何らかの理由で、私のTeXLiveディストリビューションはそれをインストールしません。コマンドを実行すると、次sudo tlmgr show flatten
のエラーメッセージが表示されますtlmgr: cannot find flatten
。そのため、より標準的でインストールが簡単な代替ツールを探しています。
latex - 二重下付き文字と上付き文字に関するLaTeXのエラーをオーバーライドする方法はありますか?
私を悩ませているLaTeXについてのマイナーなポイント。人が書くとき
また
数学モードでは、LaTeXは複数のスーパー/添え字について不平を言うエラーメッセージを出します。これは、上付き文字/下付き文字を含む文字列を置き換えた後、またはアポストロフィを使用した場合に特に厄介です'
。
エラーをオーバーライドしてLaTeXに出力させる方法はありますか?
等々?
layout - ラテックス2つのキャプション付き逐語的環境を並べて
自動キャプションを並べてフロート内に2つの逐語的な環境を取得するにはどうすればよいですか?
したがって、基本的には、これらの例を並べて表示する必要があります(そして、キャプションの自動ナンバリングを維持します)。私はしばらくの間試みてきました。
latex - LaTeX-\ makeboxに相当する垂直方向のスペース?
私はLaTeXドキュメントを作成していて、成功を収めて\makebox
います。これは、テキストを非表示のボックスに入れ、最後に余分な水平方向の空白を追加して、指定したサイズ内に全体を収めます。
縦のスペースにそのようなものはありますか?
この縦のボックスに入れたい可変長の段落や画像などがいくつかあります。LaTeXに適切な量の垂直方向のスペース(下部)を配置して、全体が指定した設定サイズになるようにします。
latex - LaTeX テーブル セル コンテンツの垂直方向の配置の問題
下に作成した表の右セルのテキストを上に縦に揃えたいです。どうやってするか ?
よろしく
latex - fancyhdr に対するフラストレーション
次のtexドキュメントがあります:
サンプルはhttp://www.mediafire.com/?0m5mnka32kjで見ることができます
右上:
- 2ページのように、セクションがない場合に章のタイトルを表示するにはどうすればよいですか?
- 4ページの場合のように、アクティブなセクションがある場合、セクションタイトルとセクションタイトルだけを表示する方法(番号、サブセクション、サブサブセクションなど)はありませんか?
ありがとう
layout - LaTeX: 2 列の記事で複数の著者
私はLaTeXが初めてで、少し問題があります..
twocolumn
のレイアウトを使用していますarticle
。異なる所属の著者が 4 人いますが、ページの幅全体に (すべて同じレベルで) 収まるように、タイトルの下にすべての著者をリストしようとしています。次のようになります。
現在、私は次のようなものを持っています:
問題は、著者がすべて同じレベルに表示されないことです。代わりに、最初の 3 人が隣り合って表示され、その下に最後の 1 人が続きます。
私が望むものを達成する方法はありますか?また、可能であれば、所属のフォントをカスタマイズするにはどうすればよいですか (小さくイタリックにする)。
latex - TeX/LaTeX アルゴリズム パッケージの問題
TeXとパッケージ「algorithmic」を使用して、疑似コードでアルゴリズムをレイアウトしようとしています。混乱します。単語間にスペースがなく、改行もありません。誰でも私を助けることができますか?
アルゴリズムのコメントに間隔と改行を入れるにはどうすればよいですか?
ありがとう!
これが私のTeXコードです:
latex - LaTeX: 十分なスペースが残っている場合にのみブロックを表示する
こんにちはLaTeX愛好家とTeXプログラマー!
私は現在、自動的に生成されるある種のチラシ用の単一ページ ドキュメント クラスを開発しています。残念ながら、スペースが限られているためページにすべてを表示することはできないため、いくつかの記事を完全にスキップする必要があります (チラシに記事の半分だけを印刷したくありません)。
擬似コードでは、それが私が探しているコマンドです:
ユースケースは次のとおりです。
- ページに次の記事のために十分な縦方向のスペースが残っている場合は、記事全体を印刷してください。それ以外の場合は、見出しのみを »Other Articles« リストに追加します。
- 十分な縦方向のスペースが残っている場合は、大きな広告を追加します。そうでない場合は、小さな広告を追加するか、何もしません。
これを手に入れる方法があると確信しています。たとえば\leaders
、垂直および水平モードで機能する TeX コマンド は、十分なスペースが残っている場合にのみリーダーを挿入します。残念ながら、何も繰り返したくありません。else アクションも素晴らしいかもしれません。
便利なコマンドのキーワードやヒントをいただければ幸いです。完全なソリューションを投稿する必要はありません (ただし、もちろん可能です)。
どうもありがとう、
クリストフ