hikiutils_bob/latex_dir/latex2hiki.tex in hikiutils-0.2.3.11 vs hikiutils_bob/latex_dir/latex2hiki.tex in hikiutils-0.2.3.12

- old
+ new

@@ -1,23 +1,43 @@ -\section{latexからhikiへの変換} +\section{Rakefile開発に関するメモ} +\subsection{システムの概要} +卒論編集システム開発時のメモです. + +\begin{figure}[htbp]\begin{center} +\includegraphics[width=10cm,bb= 0 0 737 453]{../figs/./hikiutils_bob.006.jpeg} +\caption{卒論編集システムの概要} +\label{default}\end{center}\end{figure} +hikiシステムとの同期は,hikiutilsのhikiが下請けしている. +一方,latex\_dirへの出力はlatex2hikiが引き受けている. +フォーマットをいじるときには,基本的に +\begin{description} +\item[hikiへ] hikiがやるので,そのまえにtmp.txtへ写して置換 + +\item[texへ] latex2hikiからの出力(tmp.txt)を処理してtexへ + +\end{description} +で行っている,あるいはおこなう. + +\subsection{日本語のcode listings} +日本語のjlistingの挙動がようやく判明しました.listingsでは日本語表示が +ちゃんとなされません.そこで, +\begin{quote}\begin{verbatim} +\usepackage{listings,jlisting} +\end{verbatim}\end{quote} +としています.これで,日本語が含まれたcodeも綺麗に表示してくれます. + +\subsection{文献参照のシステム} +latexへ文献参照を渡すために,下記のようなフォーマットでの記述を行う. +\begin{quote}\begin{verbatim} +*{{cite(listings1)}} +*{{cite(listings2)}} + +!reference: +:listings1:[[基本的な使い方|http://d.hatena.ne.jp/mallowlabs/20061226/1167137637]] +:listings2:[[listingsの定義の仕方|http://www.ipc.akita-nct.ac.jp/~yamamoto/comp/latex/make_doc/source/source.html]] +\end{verbatim}\end{quote} +これはlatexへの書き換えは単純だが,そのままではhikiシステムでエラーが出る. +hikidocなどをいじるのはあまり筋が良くないので,rake syncにtrapを仕掛ける. + \subsection{rake mk\_toc} latexが作成するtableofcontentsの実態であるtocファイルからhiki用のtoc.hikiを作成する. -\subsection{listings}\begin{lstlisting}[style=customTeX,basicstyle={\scriptsize\ttfamily}] -\lstset{ - basicstyle={\ttfamily\scriptsize}, - identifierstyle={\scriptsize}, - commentstyle={\scriptsize\itshape\color{red}}, - keywordstyle={\scriptsize\bfseries\color{cyan}}, - ndkeywordstyle={\scriptsize}, - stringstyle={\scriptsize\color{blue}}, - frame={tb}, - breaklines=true, - numbers=left, - numberstyle={\footnotesize}, - stepnumber=1, - numbersep=1zw, - xrightmargin=0zw, - xleftmargin=3zw, - lineskip=-0.5ex -} -\end{lstlisting}