tabbing 環境の練習
試しに YaTeX のチートシートを書いてみた。一枚に収まっていれば成功。
\documentclass[9pt]{jsarticle} \usepackage[T1]{fontenc} \usepackage{textcomp}% for \textquotesingle \usepackage{txfonts} \usepackage{geometry} \geometry{margin=.2in} \columnseprule.5pt \parindent0pt \usepackage[% colorlinks, bookmarks=false, pdfstartview=FitH, pdfpagemode=None, pdfkeywords={tex,yatex,cheat,command}, dvipdfm]{hyperref} \setcounter{secnumdepth}{0} \makeatletter \renewcommand\section{% \@startsection{section}{1}{\z@}% {.5\Cdp}{1sp}% {\headfont\large\bfseries\raggedright}} \makeatother \def\angled#1{% $\langle$\kern0pt\nobreak{\normalfont\itshape #1\/}\kern0pt\nobreak$\rangle$} {\catcode`\|=0 \catcode`\\=12 |gdef|bs{\}}%} \def\key#1{\texttt{#1}} \def\cmd#1{\texttt{\bs #1}} \def\obj#1{\makebox[1zw]{#1}} \pagestyle{empty} \begin{document} \twocolumn[% \centering\LARGE\sffamily\bfseries \href{http://www.yatex.org/}{Yet Another \LaTeX\ mode for Emacs} \vskip\baselineskip] \section{prefix} \key{C-c} \section{コマンド} \begin{tabbing} \hskip.78\linewidth\=\hfil\kill 通常\>\key{C-c t j}\\ リージョン\>\key{C-c t r}\\ 停止\>\key{C-c t k}\\ bibtex\>\key{C-c t b}\\ プレビュー\>\key{C-c t p}\\ lpr\>\key{C-c t l}\\ エラー行へジャンプ\>\key{C-c \textquotesingle} \end{tabbing} \section{タイプセットプログラムの変更} \key{.tex}の先頭に\verb|%#!pdflatex|等と記述 \section{begin型補完(環境)} \begin{tabbing} \hskip.78\linewidth\=\hfil\kill \verb|\begin{center}...\end{center}|\>\key{C-c b c}\\ \verb|\begin{document}...\end{document}|\>\key{C-c b d}\\ \verb|\begin{description}...\end{description}|\>\key{C-c b D}\\ \verb|\begin{enumerate}...\end{enumerate}|\>\key{C-c b e}\\ \verb|\begin{equation}...\end{equation}|\>\key{C-c b E}\\ \verb|\begin{itemize}...\end{itemize}|\>\key{C-c b i}\\ \verb|\begin{flushleft}...\end{flushleft}|\>\key{C-c b l}\\ \verb|\begin{minipage}...\end{minipage}|\>\key{C-c b m}\\ \verb|\begin{tabbing}...\end{tabbing}|\>\key{C-c b t}\\ \verb|\begin{tabular}...\end{tabular}|\>\key{C-c b T}\\ \verb|\begin{table}...\end{table}|\>\verb|C-c b ^T|\\ \verb|\begin{picture}...\end{picture}|\>\key{C-c b p}\\ \verb|\begin{quote}...\end{quote}|\>\key{C-c b q}\\ \verb|\begin{quotation}...\end{quotation}|\>\key{C-c b Q}\\ \verb|\begin{flushright}...\end{flushright}|\>\key{C-c b r}\\ \verb|\begin{verbatim}...\end{verbatim}|\>\key{C-c b v}\\ \verb|\begin{verse}...\end{verse}|\>\key{C-c b V}\\ 環境名を補完入力\>\key{C-c b SPC}\\ リージョンの囲い込み\>\key{C-c B} \end{tabbing} \section{section型補完(引数型)} \begin{tabbing} \hskip.78\linewidth\=\hfil\kill 通常\>\key{C-c s}\\ \obj{\bfseries\itshape n}個の引数\> \key{C-u \textit{\rmfamily\bfseries n} C-c s}\\ リージョンの囲い込み\>\key{C-c S}\\ 補完中にアウトライン表示\>\key{C-v} \end{tabbing} \section{large型補完(宣言型)} \begin{tabbing} \hskip.78\linewidth\=\hfil\kill 通常\>\key{C-c l}\\ リージョンの囲い込み\>\key{C-c L} \end{tabbing} \section{maketitle型補完(引数なし)} \key{C-c m} \section{随時補完} コマンド入力中に\key{C-c SPC} \section{end補完} \begin{tabbing} \hskip.78\linewidth\=\hfil\kill \verb|\end{|\angled{name}\verb|}|を入力\>\key{C-c e} \end{tabbing} \section{Math sign補完} \begin{tabbing} \hskip.78\linewidth\=\hfil\kill 数式モードでイメージ補完\>\key{;}\\ \obj{;}自身を入力\>\key{;;} \end{tabbing} \section{Greek letter補完} \begin{tabbing} \hskip.78\linewidth\=\hfil\kill 数式モードでギリシャ文字補完\>\key{:}\\ \obj{:}自身を入力\>\key{::} \end{tabbing} \section{アクセント記号補完} \key{C-c a} % \section{辞書} % yatex.elの標準辞書、個人専用のユーザー辞書、特定のディレクトリのみで有効となる % ローカル辞書を使うことが出来る。 \section{リージョンを括る} \begin{tabbing} \hskip.78\linewidth\=\hfil\kill \key{(...)}\>\key{C-c )}\\ \verb|{...}|\>\verb|C-c }|\\ \key{[...]}\>\key{C-c ]}\\ \verb|$...$|\>\verb|C-c $| \end{tabbing} \section{コメント} \begin{tabbing} \hskip.23\linewidth\=\hskip.55\linewidth\=\hfil\kill comment-region\>\>\key{C-c >}\\ uncomment-region\>\>\key{C-c <}\\ comment-paragraph\>\>\key{C-c .}\\ uncomment-paragraph\>\>\key{C-c ,}\\ \verb|\begin{|\angled{name}\verb|}|、 \verb|\end{|\angled{name}\verb|}|のある行で \rule[-.8\normalbaselineskip]{0pt}{2\normalbaselineskip}\>\>\\ 環境全体を\>comment\>\key{C-c >}\\ \>uncomment\>\key{C-c <}\\ 行のみを\>comment\>\key{C-c .}\\ \>uncomment\>\key{C-c ,} \end{tabbing} \section{カーソルジャンプ} \begin{tabbing} \hskip.78\linewidth\=\hfil\kill 対応するオブジェクトにジャンプ\>\key{C-c g} \end{tabbing} \begin{enumerate} \item \verb|\begin{}|\ $\leftarrow\,\rightarrow$\ \verb|\end{}| \item \verb|%#BEGIN|\ $\leftarrow\,\rightarrow$\ \verb|%#END| \item 画像コマンド\ $\rightarrow$\ 対応するviewer \item \cmd{include} or \cmd{input}\ $\rightarrow$\ 対応するファイル \item \verb|\bibitem{}|\ $\leftarrow\,\rightarrow$\ \verb|\cite{}| \end{enumerate} \section{親ファイルにジャンプ} \begin{tabbing} \hskip.78\linewidth\=\hfil\kill 通常\>\verb|C-c ^|\\ 別フレーム表示\>\verb|C-c 4 ^| \end{tabbing} \section{コマンドの変更と削除} \begin{tabbing} \hskip.78\linewidth\=\hfil\kill コマンド・環境・(オプション)引数を変更\>\key{C-c c}\\ 削除\>\key{C-c k} \end{tabbing} \section{\bs includeonlyに追加} 編集中の子ファイルが、親ファイルの\,\cmd{includeonly}で未指定のとき \begin{tabbing} \hskip.78\linewidth\=\hfil\kill \cmd{includeonly}に追加\>\key{a}\\ そのファイルのみを\cmd{includeonly}に\>\key{r}\\ \cmd{includeonly}をコメントアウト\>\verb|%| \end{tabbing} \section{ここはどこ?} 表環境内で\key{C-c \&} \section{エントリ付きで改行} 表環境、箇条書き環境内で\key{ESC RET} \section{モード切り替え(トグル)} \begin{tabbing} \hskip.78\linewidth\=\hfil\kill 修正モード or 数式モード\>\key{C-c w} \end{tabbing} \section{オンラインヘルプ} \begin{tabbing} \hskip.78\linewidth\=\hfil\kill オンラインヘルプ\>\key{C-c ?}\\ オンラインapropos\>\key{C-c /} \end{tabbing} \section{インクルード構造ブラウズ} 子ファイル上で\key{C-c d} \section{もっと詳しく} \begin{tabbing} \hskip.78\linewidth\=\hfil\kill \key{M-x info}\>\key{C-c i} \end{tabbing} \end{document}