CENTER:''文章作成システムの提案'' 日付:&_date; 名前:小林 大輔 学生番号:HT12A038 指導教員:兼宗 進 年度:2014 所属:総合情報学部 メディアコンピュータシステム学科 概要とは 概要とは #contents *~研究背景 [#ua957d36] 本学のメディアコンピュータシステム学科の卒業論文はTeXで記述している 初学者がTeXを記述するのは簡単ではない 命令が多く、文章作成のみに集中できない TeX -文章作成ソフト -マークアップ言語 -文章をコマンドで囲む -数式が綺麗に記述可能 -ラベル・参照が可能 -表・図・数式・章・ページ・文献 *~先行研究 [#o6f19c6d] 「Wiki2LaTeXフィルターの開発」 -吉井了平(関西学院大学) 目的 -文章作成に必要で頻出する命令の入力の軽減 -PukiWiki記法をTeX命令へ変換 -既存のフィルターである「pukipa.rb」を改良 -機能を新たに追加 →文章作成への集中と作業効率が向上 -しかし図や表などの命令には未対応 -卒業論文の作成には適してない *~pukiwiki記法 [#x6f24fde] Wikiを記述する際に使用する言語 -「*」や「+」や「-」を行頭に付けることで「見出し」や「箇条書き」にすることが可能 -表などを扱うのは直感的 例:|要素A|要素B|要素C| *~提案 [#kdef7ab8] Pukiwiki記法で記述可能な文章作成システムの開発 -最低限、論文を作成可能にする -文章作成のみに集中できるように -記述が簡単なPukiWiki記法で書けないか -先行研究にない図や表に対応 *~論文作成に必要な項目 [#n4cb9e80] |タイトル|著者| |日付|箇条書き| |目次|見出し| |章立て|ラベル| |参照|数式| |フォントサイズ|フォントの色| |図|表| |付録|コメントアウト| |下線|ページ番号の設定| *~システムの全体像 [#a8a88a9d] PukiWiki記法を用いてWebブラウザ上で記述 -PukiWiki記法→TeX形式へ変換 →サーバー上でコンパイル→結果を表示(PDF) または -PukiWiki記法→TeX形式へ変換 →ローカルにダウンロード →通常の手段(platex,dvipdfmx)でコンパイル *~プログラムの処理 [#xcb81867] 変換のプログラムはPerlを用いて作成 +記号や命令を判別し、対応する命令(\begin{tabular}・・・\hline)を出力 +文頭の|は削除し文中のすべての|を&に変換 +文末の&を\\ \hlineに変換 +文頭に対応する記号が無い行に移ると命令(\end{tabular})を出力 *~PukiWiki記法とTeXの対応表 [#y80022d5] |あ|PukiWiki|TeX| |見出し|*|'''\section'''| |番号付リスト|+|'''\begin{enumerate}\item\end{enumerate}'''| |番号無リスト|ー|a| |表組み|lalbl|a| |図|#ref(ファイル名)|a| *~進捗状況 [#t4872fcb] *~まとめ [#cce84965] *PukiWiki記法からTeX形式に変換するシステムの開発 [#l9e39288] -現状 見出し・箇条書き・表・図、日付などの命令に対応 *課題 [#id2a4041] -PukiWiki記法にない項目(タイトル、著者、ラベル、参照など)を独自で考えTeXに対応させる -通常の手順(platex,dvipdfmx)でコンパイル可能にする -PukiWiki記法(*.tex)→TeX形式(*.tex)→コンパイル結果(*.dvi、*.ps、*.pdf) -評価実験を行う *~おわりに [#sf3aba1b]