たまに文字の囲みを調べるので、メモ。 私が文字やコードを囲むのによく使うのは、古くからあるascmacパッケージ。 jLaTeXやpLaTeXでないと使えない(コンパイル時にtで始まる変数がないとエラーが表示される)ことがあるので、要注意。
\usepackage{ascmac}
ascmacパッケージの中に幾つかの文字囲みの環境がある。
サンプルコードは次の通り。
\documentclass{article} \usepackage[a4paper,text={170mm,250mm},top=2cm,left=2cm]{geometry}\usepackage{ascmac} \usepackage{ascmac} \usepackage{amsmath} \usepackage{amssymb} \begin{document} An R code for simulating an AR(2) process. \begin{center} \begin{minipage}{15cm} \begin{boxnote} \begin{verbatim} X.20140917 <- rnorm(1000) E.20140917 <- rnorm(1000) Y.20140917 <- rep(0,1000) Y.20140917[1] <- X.20140917[1] Y.20140917[2] <- X.20140917[2] for( i in c(3:1000)) { Y.20140917[i] <- 0.7*Y.20140917[i-1]+0.3*Y.20140917[i-2]+E.20140917[i] } data.sim <- data.frame(X=X.20140917, E=E.20140917, Y=Y.20140917) rm(X.20140917, E.20140917, Y.20140917) \end{verbatim} \end{boxnote} \end{minipage} \end{center} Autoregressive model fitted by \texttt{ar} function in R. \begin{center} \begin{minipage}{15cm} \begin{screen} \begin{verbatim} > ar(data.sim$Y) Call: ar(x = data.sim$Y) Coefficients: 1 2 0.7183 0.2776 Order selected 2 sigma^2 estimated as 1.225 \end{verbatim} \end{screen} \end{minipage} \end{center} The model formula for the simulation above. \begin{center} \begin{minipage}{15cm} \begin{shadebox} \begin{align} Y_t &= 0.7 Y_{t-1} + 0.3 Y_{t-2} + \epsilon_t \nonumber \end{align} \end{shadebox} \end{minipage} \end{center} \end{document}
このコードをコンパイルすると、このようなドキュメントを生成できる。