Sha256: 32bba3b7aed244df0c89d03efdc7146dc1d01c5f6cc562c2e72b4ed302999fde

Contents?: true

Size: 1.92 KB

Versions: 6

Compression:

Stored size: 1.92 KB

Contents

\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を作成する.

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
hikiutils-0.2.3.17 hikiutils_bob/latex_dir/latex2hiki.tex
hikiutils-0.2.3.16 hikiutils_bob/latex_dir/latex2hiki.tex
hikiutils-0.2.3.15 hikiutils_bob/latex_dir/latex2hiki.tex
hikiutils-0.2.3.14 hikiutils_bob/latex_dir/latex2hiki.tex
hikiutils-0.2.3.13 hikiutils_bob/latex_dir/latex2hiki.tex
hikiutils-0.2.3.12 hikiutils_bob/latex_dir/latex2hiki.tex