01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
本文ほげほげ(図\ref{図の名前}).
\begin{wrapfigure}{r}{5cm}
\includegraphics[width=5cm]{fig.pdf}
\caption{図の説明}\label{図の名前}
\end{wrapfigure}
その他,参考のウェブページ
\begin{table}% 図の開始
\rotatebox{90}{% 回転させる
\begin{minipage}{\textheight}
\caption{図の説明}
\label{図の名前}
\begin{center}
\input{table.tex}%図の中身
\end{center}
\end{minipage}}
\end{table}
参考ウェブページ
\def\stage{1} % stageをここで設定する
\ifnum\stage=1
% \stage=1の場合の命令
\else \ifnum\stage=2
% \stage=2の場合の命令
% 条件を増やす場合は以下同様に\else \ifnumを使う
\fi \fi
% プリアンブルに以下を書いておく
\renewcommand{\figurename}{Fig. }%
\renewcommand{\tablename}{Table }%
\makeatletter
\long\def\@makecaption#1#2{ {\small
\advance\leftskip .0628\linewidth
\advance\rightskip .0628\linewidth
\vskip\abovecaptionskip
\sbox\@tempboxa{\bfseries#1\hskip1zw\relax #2}%
\ifdim \wd\@tempboxa <\hsize \centering \fi
{\bfseries#1.}\hskip1zw\relax #2\par
\vskip\belowcaptionskip} }
\makeatother
以下のページを参考にした.
% プリアンブルに以下を書いておく
\makeatletter
\renewcommand{\listoffigures}{%
\@mkboth{\listfigurename}{\listfigurename}%
\@starttoc{lof}%
}
\renewcommand{\listoftables}{%
\@mkboth{\listtablename}{\listtablename}%
\@starttoc{lot}%
}
\def\l@figure#1#2{% #1: キャプションなど,#2: ページ番号
\addpenalty{-\@highpenalty}%
\begingroup
\setlength\@lnumwidth{4zw}%
\parindent\z@ \rightskip\z@ \parfillskip\@flushglue
\def\numberline##1{\hbox to\@lnumwidth{\bfseries{Fig.\ ##1.\hfil}}}%
\leavevmode
#1\par
\penalty\@highpenalty
\endgroup}
\def\l@table#1#2{% #1: キャプションなど,#2: ページ番号
\addpenalty{-\@highpenalty}%
\begingroup
\setlength\@lnumwidth{5zw}%
\parindent\z@ \rightskip\z@ \parfillskip\@flushglue
\def\numberline##1{\hbox to\@lnumwidth{\bfseries{Table ##1.\hfil}}}%
\leavevmode
#1\par
\penalty\@highpenalty
\endgroup}
\makeatother
以下のページを参考にした.
\caption[図表目次用の説明]{図表のところで使う説明} % 図表目次用の説明を指定しないと,図表のところで使う説明がそのまま図表目次用に使われる
\begin{tabular}{crl} % 間にスペースが入ってしまう
1行目 & 1 & .1 \\
2行目 & 10 & .01 \\
3行目 & 100 & .001 \\
\end{tabular}
\begin{tabular}{cr@{}l} % 間にスペースが入らず,小数点で揃う
1行目 & 1 & .1 \\
2行目 & 10 & .01 \\
3行目 & 100 & .001 \\
\end{tabular}
library(Hmisc)
data(swiss)
latex(swiss, file="", booktabs=T, dcolumn=T) # 画面に出力するには,file=""を指定する
latex(swiss, file="d:/swiss.tex", booktabs=T, dcolumn=T)
Macの場合は,群馬大学の青木さんがRによる統計処理で公開されている(データフレーム・行列をLaTeXの表にする).
source("http://aoki2.si.gunma-u.ac.jp/R/src/all.R", encoding="euc-jp") # 関数の読み込み
data(swiss)
print.latex(swiss, file="d:/swiss.tex", ctable=F)
命令 | 定義されていない場合 | 既に定義されている場合 |
\newcommand | 新しく定義 | エラー |
\renewcommand | エラー | 再定義 |
\providecommand | 新しく定義 | 何もしない |
\def | 新しく定義 | 再定義 |
\newcommand{\name}[1]{#1}
\renewcommand{\name}[1]{#1}
\providecommand{\name}[1]{#1}
\def#1\name{#1}
参考書籍
調査区 | 植物相 | 抽出方法 |
○ | − | cover>0 |
○ | ○ | cover!=0 |
− | ○ | cover<0 |
− | − | cover==0 |
\documentclass[12pt]{jsarticle}
\usepackage{lscape} % プリアンブルに書いておく
\begin{document}
ここには通常の縦置きの文章や表を書く.
\begin{landscape}
ここに横置きの表などを書く.longtableも使える.
\end{landscape}
ここには通常の縦置きの文章や表を書く.
\end{document}
\documentclass[12pt]{jsarticle}
\usepackage{lscape} % 横置き
\usepackage{longtable} % 複数頁に渡る表
\usepackage{booktabs} % 罫線
\begin{document}
\noindent
\begin{landscape} % 横置きの場合
\begin{longtable}{ccc}
\multicolumn{3}{l}{Appendix 1. This is a caption. } \\
\toprule
項目1 & 項目2 & 項目3 \\
\midrule
\endfirsthead % ここまでは1頁目の上部に表示
%
\multicolumn{3}{l}{Appendix 1. continued} \\
\toprule
項目1 & 項目2 & 項目3 \\
\midrule
\endhead % ここまでは2頁目以降の上部に表示
%
\midrule
\endfoot % ここまでは最終頁以外の下部に表示
%
\bottomrule
\endlastfoot % ここまでは最終頁の下部に表示
中身1 & 中身2 & 中身3 \\ % 表の中身
中身1 & 中身2 & 中身3 \\
中身1 & 中身2 & 中身3 \\
中身1 & 中身2 & 中身3 \\
中身1 & 中身2 & 中身3 \\
中身1 & 中身2 & 中身3 \\
中身1 & 中身2 & 中身3 \\
\end{longtable}
\end{landscape} % 横置きの場合
\end{document}
\multicolumn{2}{c}{\multirow{2}{*}{表示する中身}}
as.date <- function(x, ...) as.Date(x, ...) # 引数をそのままもとの関数に渡す
as.date("2009-02-25")+100 # 100日後
\begin{verse}
ほげほげ
\end{verse}
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
最終更新時間: 2009-12-01 22:42