MENU
カタログクリップ
本ページはプロモーションを含みます。

すぐできる! latex で if 文による条件分岐を使う方法。

2020 6/28
広告
コンピューター
2017年1月23日2020年6月28日

latexで、if文を使う方法を紹介します。

例えば、出版用と草稿用の原稿で、出力内容が異なる場合。条件分岐構文を使えば、変数を一つ切り替えることで、それらを簡単に切り替えることができます。

目次

宣言

\newifコマンドで、変数(boolean)を宣言します。この例では、”draft”とします。

\newif\ifdraft

定義

次に宣言をした変数に正か誤の値を入れます。

変数を有効にする場合

\drafttrue

無効にする場合

\draftfalse

条件分岐

次のように、\ifdraft – \else – \fi構文を使います。

\ifdraft 
 % 草稿用の場合の処理
\else
 % 草稿用以外の場合の処理
\fi

一括してコメントアウトしたい場合

このif文は、広い範囲をコメントアウトするためにも使えます。

定義などはせず、コメントアウトしたいところを、

\iffalse と \fi

で囲みます。\if0 (ゼロ)と \fiでも可能です。

外部パッケージ

より使いやすいif文に特化した外部パッケージもあります。

  • etoolbox: https://www.ctan.org/pkg/etoolbox
  • expl3: https://www.ctan.org/pkg/expl3
  • ifthen: https://www.ctan.org/pkg/ifthen

参考文献

http://tex.stackexchange.com/questions/5894/latex-conditional-expression

 

以上、すぐできる! latex で if 文による条件分岐を使う方法。でした。

[改訂第7版]LaTeX2ε美文書作成入門
  • 奥村 晴彦 (著), 黒木 裕介 (著)
  • 技術評論社
  • 価格¥2,980(2025/09/07 14:39時点)
  • Amazonで口コミ・レビューを見る
Amazonで探す楽天で探すYahooで探す
コンピューター
highlightjs

関連記事

  • Archer BE550とArcher BE450の7つの違い [TP-Link Wi-Fi 7ルーター]
    2025年8月30日
  • Archer BE7200とArcher BE450の3つの違い [TP-Link Wi-Fiルーター]
    2025年8月30日
  • Archer BE3600とArcher BE220の2つの違い [TP-Link Wi-Fiルーター]
    2025年8月30日
  • G-PKB-002LNdとG-PKB-002LNの2つの違い [Logicool G キーボード]
    2025年8月30日
  • KX700GRdとKX700GRの4つの違い [ロジクール ワイヤレスキーボード]
    2025年8月30日
  • G-PPD-004WL-BKd と G-PPD-004WL-BKの2つの違い [Logicool ゲーミングマウス]
    2025年8月30日
  • SSD-CK1.0N4PLG3NとSSD-CK1.0N4PLG3Jの1つの違い [KIOXIA 内蔵SSD]
    2025年8月30日
  • KX700GRdとKX700GRの2つの違い [ロジクール キーボード]
    2025年8月30日
カテゴリー
  • コンピューター
    • gnuplot & eps
    • mac
    • matplotlib
    • wordpress
  • ホーム・家電
    • アイロン
    • オーディオ
    • オーラルケア
      • ジェットウォッシャー
      • 音波振動歯ブラシ
    • カメラ
    • カー用品
    • クリーナー
    • テレビ、レコーダー
    • ドアホン
    • メンズ美容家電
      • ラムダッシュ
    • ルンバ
    • 一覧比較
    • 工具
    • 浄水器
    • 温水洗浄便座
    • 炊飯器
    • 空気清浄機・加除湿機
    • 空調・季節家電
    • 美容家電
      • フェイスケア
      • ヘアケア
      • ボディーケア
    • 血圧計
    • 調理器具
    • 電子レンジ
  • 健康
  • 家事
    • パン
    • 料理
    • 育児
    • 食品
      • おせち
      • コーヒー
  • 書籍
  • 知識
  • 趣味
    • ペン字
    • ロードバイク・クロスバイク
    • 車
    • 鉄道模型
    • 電子工作
サイト内検索
最近の投稿
  • ES-L570W と ES-L570D の 4 つの違い [パナソニック メンズシェーバー]
  • ES-PV3A と ES-P330U の 6 つの違い [パナソニック メンズシェーバー]
  • ES-L570WとES-NLV98の3つの違い [パナソニック メンズシェーバー]
  • ES-PV3AとES-PV6Aの1つの違い [パナソニック メンズシェーバー]
  • ES-L550U と ES-L550D の4つの違い [Panasonic シェーバー]
  • 東芝のGR-Y460FZとGR-W460FZの2つの違い [東芝 冷蔵庫]
  1. ホーム
  2. コンピューター
  3. すぐできる! latex で if 文による条件分岐を使う方法。
  • ホーム
  • プライバシーポリシー

© カタログクリップ
contact@beiznotes.org

目次