ラベル LaTeX の投稿を表示しています。 すべての投稿を表示
ラベル LaTeX の投稿を表示しています。 すべての投稿を表示

2009/12/17

TeXでの条件分岐のやり方

ファイルを分割して作業をする必要上、
相対パスの設定に変更が必要となった。
そこで、条件分岐を使うことによって実現しようと思った。
その備忘録。

プリアンブル部分
% if文の定義
\newif\ifNAME
% 状態の定義
\NAMEtrue % TRUEの設定
\NAMEfalse % FALSEの設定

ボディ部分
\ifNAME
% TRUEの動作
\else
% FALSEの動作
\fi


参考URL
http://p-www.iwate-pu.ac.jp/~takasima/a-news/column/linux/1177730387.html

2009/11/24

LaTeX - 表のセルの結合

横方向(行)のセルの結合
\multicolumn{X}{Style}{Text}

X:結合するセルの数
Style:結合後のセルの書式
Text:結合したセルに表示する文字列


縦方向(列)のセルの結合(その1)
\cline{X-Y}

X-Y:X列からY列まで下線を引く

縦方向(列)のセルの結合(その2)
\usepackage{multirow}
\multirow{X}{*}{Text}

X:結合するセルの数
*:書式設定(自動的に中央添えになる)
Text:セルに表示する文字列

2009/11/18

enumerateへ相互参照方法

LaTeXのenumrateに相互参照方法

[設定方法]
\begin{enumerate}
\item \label{enum:○○}
\item \label{enum:××}
\end{enumerate}

[参照方法]
\ref{enum:○○}、\ref{enum:××}

2009/10/30

TeXでダブルクォーテーション

短い引用を行う際に、
日本語では鍵括弧「 」
英語では“ ”
を使う。

Wordだと「Shift」+「2」と入力すると、自動的に“”と、開始と終了を判断してくれる。
しかし、TeXで半角英数字の状態で「Shift」+「2」と入力すると

""

のように、どちらも終了の形になってしまう。
そこで、TeXでは、
開始:「Shift」+「@」で `` と入力



終了:「Shift」+「2」で " と入力



これで、うまくいく。

2009/10/21

TeX-emathを用いたソースファイルの分割

LaTeXを用いて論文を書いている。
論文のページ数が増えてくると、章や節ごとに分けてコンパイルしたくなる。

通常では、\include{ファイル名}や\input{ファイル名}を使って分割を行う。
ファイル名には、相対パスや絶対パスを用いることが可能である。
参照元のファイルには、本文のみを入力する。

しかし、これらの場合、参照元のファイルを単体でコンパイルできない。

そこで、大熊一弘さんが公開しているemathを利用。
(http://emath.s40.xrea.com/)

このなかの「emathR」を使う。
この「emathR」の特徴は、
1.\begin{document}と\end{document}の間のみを参照
2.参照元ファイルのプリアンブルは参照しない
3.参照元ファイルの出来上がりを個別にチェックできる

もちろん、参照には相対パスが使える。


ファイル構造
main.tex
 |
 |-- /body
    |
    |-- sec1.tex
    |-- sec2.tex


----- main.texの内容 -----
\documentclass[12pt, a4paper]{jarticle}
\usepackage{emathR} % これが参照用マクロファイル
\begin{document}

\ReadTeXFile{body/sec1.tex}
\ReadTeXFile{body/sec2.tex}

\end{document}

----- sec1.texの内容 -----
\documentclass[12pt, a4paper]{jarticle}
\begin{document}

\section{sec1}
\subsection{test1}

参照元ファイル1

\end{document}

----- sec2.texの内容 -----
\documentclass[12pt, a4paper]{jarticle}
\begin{document}

\section{sec2}
\subsection{test2}

参照元ファイル2

\end{document}

2009/10/20

footnote(脚注)

TeX command - \footnote
TeXで脚注を入れるコマンド - \footnote

*source
ためしにこんな脚注\footnote{コマンド例}を作る。

*DVI file
ためしにこんな脚注1を作る。

----------------------------------
1コマンド例

2009/06/29

Seeting of LaTeX header & footer

\usepackage{fancyhdr}
\pagestyle{fancy}
\rhead{\scriptsize title}
\lhead{\scriptsize \leftmark}

2009/06/23

Documentclass of LaTeX

\documentclass[a4j, landscape, twocolumn]{jreport}

\setlength{\columnseprule}{4pt}


\documentclass[b4paper,landscape,twocolumn,12pt]{jarticle}

\setlength{\columnseprule}{0.5pt}

\setlength{\columnsep}{4zw}