TeX report template

tex

テンプレート

\documentclass[dvipdfmx]{jsarticle}
\usepackage{graphicx}
\title{タイトル}
\author{学籍番号: \\氏名:}
\date{\today}

\begin{document}
\maketitle
\section*{Sectionname}


\end{document}

TeXshopでタイプセットボタンで実行

画像

  • h: その部分(here)
  • t: ページの上(top)
  • b: ページの下(bottom)
  • p: 独立したページ

一枚

\documentclass[dvipdfmx]{jsarticle}


\begin{figure}[hhbp]
  \begin{center}
    \includegraphics[width=8.0cm]{./pic.JPG}
    \caption{caption}
    \label{fig:figname}
  \end{center}
\end{figure}


\end{document}
\documentclass[dvipdfmx]{jsarticle}\ref{fig:figname}...


\end{document}

横並び

\documentclass[dvipdfmx]{jsarticle}



\begin{figure}[htbp]
  \begin{center}
      \begin{tabular}{c}

          \begin{minipage}{0.33\hsize}
              \begin{center}
                  \includegraphics[width=5.0cm]{./1.JPG}
                  \hspace{1.6cm} [1]caption1
              \end{center}
          \end{minipage}

          \begin{minipage}{0.33\hsize}
              \begin{center}
                  \includegraphics[width=5.0cm]{./2.JPG}
                  \hspace{1.6cm} [2]caption2
              \end{center}
          \end{minipage}

          \begin{minipage}{0.33\hsize}
              \begin{center}
                  \includegraphics[width=5.0cm]{./3.JPG}
                  \hspace{1.6cm} [3]caption3
              \end{center}
          \end{minipage}

      \end{tabular}
      \caption{caption}
      \label{fig:figname}
  \end{center}
\end{figure}


\end{document}
\documentclass[dvipdfmx]{jsarticle}\ref{fig:figname}[n:1~3]...


\end{document}

箇条書き

\documentclass[dvipdfmx]{jsarticle}


# ドット
\begin{itemize}
    \item
    \item
    \item
\end{itemize}

#入れ子
\begin{itemize}
    \item
        \begin{itemize}
            \item
            \item
            \item
         \end{itemize}
    \item
    \item
\end{itemize}

# 記号任意
\begin{itemize}
    \item[$\clubsuit$]
    \item[$F=ma$]
    \item[文字もOK]
\end{itemize}

# 番号
\begin{enumerate}
    \item
    \item
    \item
\end{enumerate}


# 見出しつき
\begin{description}
    \item[]
    \item[]
    \item[]
    \item[]
    \item[]
    \item[]
\end{description}

# 見出し後改行
\begin{description}
    \item[]\mbox{}\\
      string
    \item[]\mbox{}\\
        string
    \item[]\mbox{}\\
        string
\end{description}


\end{document}

引用・参考文献

\documentclass[dvipdfmx]{jsarticle}



#e.g.1
\begin{thebibliography}{2:文献の数だけ}
    \bibitem{Preece}Jenny Preece, Helen Sharp, Yvonne Rogers. Interaction Design: Beyond Human-Computer Interaction. 2th ed., Wiley, 2007, xxvi, 775p.
    \bibitem{norman}ドナルド・A. ノーマン, 野島 久雄. 誰のためのデザイン?—認知科学者のデザイン原論. 新曜社, 1990, 427p.
\end{thebibliography}

#e.g.2
\begin{thebibliography}{4}
  \bibitem{pocket}"Pocket".Pocket.https://getpocket.com/,(参照  2016-5-13).
  \bibitem{recommends}"Pocket:おすすめ".Pocket.https://getpocket.com/a/recommended/,(参照  2016-5-13).
  \bibitem{blog}"Introducing the Pocket Beta Channel — Medium".Introducing the Pocket Beta Channel.https://medium.com/@nateweiner/introducing-the-pocket-beta-channel-9c348d60dd1a¥#.4y4mt2r3u,(参照  2016-5-13).
  \bibitem{shima}神嶌敏弘. 推薦システムのアルゴリズム(3). 人工知能学会誌. 2008, vol. 23, p. 248-263.
\end{thebibliography}


\end{document}

sist02 - https://jipsti.jst.go.jp/sist/handbook/sist02_2007/main.htm

\documentclass[dvipdfmx]{jsarticle}


ノーマン \cite{norman} による...


\end{document}

「参考文献」という文字を変えたい時,
プリアンブルにrenewcommandを追記

\documentclass[dvipdfmx]{jsarticle}
\usepackage{graphicx,here}
\renewcommand{\refname}{new_name}

ソースコードの付与

\documentclass[dvipdfmx]{jsarticle}
\usepackage{graphicx,listings,jlisting}

\begin{document}


# コードを取り込む
\lstinputlisting[caption=report,label=report,numbers=left,frame=shadowbox]{test.py}


# コードを記述する
\begin{lstlisting}[caption=report,label=report]
  ソースコード
\end{lstlisting}


\end{document}

# 編集テンプレート

\lstset{%listings の表示設定
breaklines = true,%自動で折り返す
tabsize = 2,%tabsize
frame=shadowbox,%枠を上下左右に表示する
basicstyle = \scriptsize,%\footnotesize,
showstringspaces=false,%文字列中のスペースをちゃんと" "と表示(デフォルトは文字列中のスペースは可視設定)
numbers=left,%行番号を左に
framexleftmargin=6mm,%行番号をフレーム内に
numberstyle=\scriptsize,%行番号のサイズ
stepnumber=1,%1行おきに行番号を
numbersep=1zw,%ソースと行番号の間隔
language = }%言語設定

\renewcommand{\thelstnumber}{\arabic{lstnumber}:} %行番号の表示形式変更番号の後に:をつける。前に付けたい場合はnumberstyleに書く

数式でベクトルを表す

\def\vector#1{\mbox{\boldmath $#1$}}

\begin{document}

%太文字
\mathbf{a}+\mathbf{b}+\mathbf{c}

%イタリック太文字
\mbox{\boldmath $a$}+\mbox{\boldmath $b$}+\mbox{\boldmath $c$}
%or
$\vector{a}+\vector{b}+\vector{c}$

\mathbf{\hat{x}}+\mathbf{\hat{y}}+\mathbf{\hat{z}} %単位ベクトル(ハット)

\end{document}

以上.

Go Top