LaTeXでレポートを書くときの図と表の基本的な使い方

LaTeX
スポンサーリンク

この記事では、LaTeXではどのように図や数式を挿入するの?という基本的なことをご紹介します。

レポート作成や文書作成の参考にしていただけたら幸いです。

スポンサーリンク

プリアンブル

\documentclass{~}と\begin{document}の間のことをプリアンブル、といいます。

ここでタイトルを出力したり、著者を出力できます。

ほかには、ページのレイアウトを変えたり、パッケージの読み込みなどができます。

あとで詳しく書きますが、パッケージの読み込みは図を挿入するときに必要になります。

タイトルの出力

プリアンブル部分に書くことは、\title{タイトル}、\author{著者}、\date{日付}です。

これだけでは出力されないので、\begin{document}の下に\maketitleを付けるのを忘れないようにしましょう。

ソースコード

\documentclass{jsarticle}
\title{レポートタイトル}
\author{学生番号XXX-XXXX 〇〇〇〇 〇〇〇〇}
\date{2020/3/04}
\begin{document}
\maketitle
\end{document}

出力結果

ちなみに、日付をなくしたいときは\date{}とするだけでできます。

図の挿入

基本の使い方

図を挿入するには、プリアンブルでgraphicxパッケージを読み込む必要があります。

\usepackage[dviout]{graphicx}

実際に図を入れるときにはfigure環境と includegraphics コマンド が必要になります。

figure環境では図の位置を変えること、 includegraphics コマンド では図のサイズとファイル名を指定することができます。

\begin{figure}[位置]
\includepraphic[オプション]{ファイル名}
\end{figure}

位置を指定するコマンドは4つあります。

位置指定内容
hその場(環境宣言した場所)に図を出力
tページのトップに図を出力
bページの下に図を出力
p新たなページに図を出力

includegraphics コマンド でのオプションは5つです。指定するときはcmや㎜でできます。

オプション内容
width画像の幅の指定
height画像の高さの指定
scale画像の拡大、縮小の指定
angle画像の角度の指定
clip画像のはみ出した部分の切り取り

具体例

ソースコード

\documentclass{jsarticle}
 \usepackage[dvipdfmx]{graphicx}
 \begin{document}
 月の画像を図\ref{fig:moon}に示す。
 \begin{figure}[h]
 \begin{center}
 \includegraphics[scale=0.1]{moon.jpg}
 \caption{月}
 \label{fig:moon}
 \end{center}
 \end{figure}
 \end{document}

出力結果

図や表、数式の参照をして番号を変える方法はこの記事で紹介しています。

LaTeXでレポートを書こう。気を付けるべき点を解説
大学に在学していると、レポートを書く機会が何度もあると思います。レポートと言っても、調べ学習的なレポートや実験レポートなど、いくつか種類があります。 実験レポートでは、図や表、数式を多用すると思うので、LaTeXをつかって作成をすると便利で...

表の挿入

基本の使い方

表の挿入にプリアンブルでのパッケージ読み込みは必要ありません。

table環境で位置を、tabular環境で列の指定を行います。

\begin{table}[位置指定]
  \begin{tabular}{列指定}
    %ここに表を入れる
  \end{tabular}
\end{table}

位置指定のコマンドは図と同じです。

表のセルは&で、行は\\で区切ります。

列指定のコマンドは3つです。

列指定内容
l列を左寄せにする
c列を中央に寄せる
r列を右に寄せる

表に罫線を引くこともできます。

縦罫線を引くには列指定に|(パイプ)を入れ、横罫線は行の最後(\\の後ろ)に\hlineと書くとできます。

具体例

ソースコード

\begin{table}
\begin{center}
\begin{tabular}{|c|c|c|}
\hline
量 & 単位 & 単位記号 \\ \hline
長さ & メートル & m \\ \hline
質量 & キログラム & kg \\ \hline
時間 & 秒 & s \\ \hline
\end{tabular}
\end{center}
\end{table}

出力結果

excelからLaTeXの表へ変換する

データをexcelでとったとして、いちいちLaTeXにもう一度打ち込むのはかなりの手間ですよね。

Wed上にはexcelのデータをLaTeXで使えるようにしてくれるサイトがいくつかあります。

私がよく使っているのはこちらです。

csvやExcel表からのコピペでLaTeXの表に変換します|csv2tabular

使い方は簡単で、まずexcelを開いてデータをコピーします。

先ほどのリンク先に貼り付けて、ボタンを押すだけです。

変換結果はtabular内で使えるので、\begin{tabular}の下に貼ってください。

まとめ

LaTeXでの図、表の基本を紹介しました。

数式の挿入や数式記号の使い方については下の記事を参照してみてください。