1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【自分用・随時更新】Latexで文書作成するときの有用情報まとめ

Last updated at Posted at 2024-09-28

環境設定

VSCode

マクロ部分

ファイル構成

インデント

パッケージ

確認とインストール

使うパッケージ

\usepackage[top=20mm, bottom=20mm, left=20mm, right=20mm]{geometry} % 
\usepackage{amsmath, amssymb} % 数式関連
\usepackage{bm} % 数式環境の太字
\usepackage{amsthm} % 証明環境
\usepackage{fancyhdr} % ヘッダとフッタのカスタマイズ
\usepackage{framed} % framed,shaded,leftbar
\usepackage{fancybox} % 文中レベルの枠囲み
\usepackage{ascmac} % デザイン性が高い枠囲み環境
\usepackage{enumitem} % 箇条書き環境
\usepackage[dvipdfmx]{graphicx}  % 画像の挿入
\usepackage{subcaption} % サブキャプション
\usepackage{flushend} % 段組みのカスタマイズ
\usepackage{footnote} % ページ下部にフットノートを入れられる
\usepackage{tikz} % 図の作成

環境レベル

目次

箇条書き

ex) enumerate環境の添字を(1),(2),...に変える

\begin{enumerate}[label=(\arabic*)]
    \item   
    \item
\end{enumerate}

行間を変えたい場合

\begin{enumerate}
  \setlength{\parskip}{0cm} % 段落間
  \setlength{\itemsep}{0cm} % 項目間

  \item
  \item
\end{enumerate}

マクロ化もできる。特殊な添字を使う場合はそれも含める

\let\oldenumerate\enumerate
\renewcommand{\enumerate}{
   \oldenumerate
   \setlength{\itemsep}{1pt}
   \setlength{\parskip}{0pt}
   \setlength{\parsep}{0pt}
}
\let\olditemize\itemize
\renewcommand{\itemize}{
   \olditemize
   \setlength{\itemsep}{1pt}
   \setlength{\parskip}{0pt}
   \setlength{\parsep}{0pt}
}

枠囲み

framed, fancybox, ascmac

tcolorbox

文章レベル

数学記号

お役立ち

section カウンタをリセットする

\setcounter{section}{0}

複数行コメントアウト

\if0 - \fiが非常に有用

% 一行コメント

\if0
複数行コメント
\fi

% commentパッケージを利用した方法
% プリアンブルに以下を追加
\usepackage{comment}
% 利用する場合はbegin-endで囲む
\begin{comment}
複数行のコメント
\end{comment}

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?