- jsbookで大規模な文書を作ってみよう
- 大量に書きこむこともできるけれど、部分ごとに作って読み込ませる方式にする
- 読み込ませる場合は、hoge.texというtexとしてちゃんとしたファイルのうち、以下のようにドキュメント本体として囲まれた内側だけのファイルにする
- その部分はtexファイルとしての体裁をとっていないわけだけれど...
- jsbookのファイルの中から、"useRtest_bare.tex"の"useRtest_bare"のみを指定して読み込ませる
- 以下のように表紙から9ページの「本」ができていて、その第1章にuseRtest_bare.texの中身が入っている
\begin{document}
...
\end{document}
- 抜き書きした"useRtest_bare.tex"ファイル
\lstset{
language={R},
backgroundcolor={\color[gray]{.85}},
basicstyle={\small\tt },
identifierstyle={\small},
commentstyle={\small\itshape},
keywordstyle={\small\bfseries},
ndkeywordstyle={\small},
stringstyle={\small\ttfamily},
frame={tb},
breaklines=true,
columns=[l]{fullflexible},
numbers=left,
xrightmargin=0zw,
xleftmargin=0zw,
numberstyle={\scriptsize},
stepnumber=1,
numbersep=1zw,
lineskip=-0.5ex
}
\section{Rを使ってみる}
Rの内側では日本語を使わない方が無難かも
\begin{Schunk}
\begin{Sinput}
R> data<-runif(10)
R> sort(data)
\end{Sinput}
\begin{Soutput}
[1] 0.08061574 0.20693529 0.25479653 0.39116874 0.41828804 0.55967723 0.86937327 0.89790996
[9] 0.90242920 0.95710237
\end{Soutput}
\begin{Sinput}
R> plot(sort(data))
\end{Sinput}
\end{Schunk}
\includegraphics{useRtest-001}
\begin{lstlisting}
data<-runif(10)
sort(data)
plot(sort(data))
\end{lstlisting}
- jsbook本体のファイル "testBook.tex"
\documentclass{jsbook}
\author{
氏名
}
\title{本を作ってみる}
\usepackage{amsmath,amssymb}
\usepackage{bm}
\usepackage{ascmac}
\usepackage[dvips]{graphicx}
\usepackage{graphicx}
\usepackage{bigdelim,multirow}
\usepackage{amsmath,amsthm,amssymb,cases}
\usepackage{ascmac}
\usepackage{url}
\usepackage{eclbkbox}
\usepackage{wrapfig}
\usepackage{listings, jlisting}
\usepackage[dvips,usenames]{color}
\usepackage{makeidx}
\renewcommand{\baselinestretch}{1}
\setlength{\textheight}{33\baselineskip}
\makeindex
\usepackage{Sweave}
\begin{document}
\maketitle
\tableofcontents
\mainmatter
\chapter{Rの基礎}
\include{useRtest_bare}
\chapter{DNAと遺伝子多型}
\chapter{分割表}
\end{document}