科研費 LATEX の使い方
大阪大学大学院理学研究科

物理学専攻(日本学術振興会 学術システム研究センター
数物系科学専門調査班 ＜元＞研究員)
山中 卓
2016 年 9 月 20 日
概要
科研費 LATEX を用いると、科学研究補助金や学振特別研究員などの応募書類を LATEX を用いて書くことができる。その使い方と仕組みを解説する。

改訂歴• 2007 年 4 月 4 日：2007 年春の応募向けに改訂• 2007 年 9 月 4 日：2007 年秋の応募向けに改訂• 2007 年 9 月 18 日：文科省の科研費に合わせて改訂• 2009 年 9 月 9 日：2009 年秋の応募向けに改訂• 2011 年 9 月 4 日：2011 年秋の応募向けに改訂• 2011 年 11 月 4 日：ミスプリ修正• 2012 年 9 月 10 日：2012 年秋の応募向けに改訂• 2012 年 10 月 15 日：基盤研究 (S)、特別推進の研究分担者のページの扱
いを別の見出しに• 2013 年 9 月 2 日：2013 年秋の応募向けに改訂。利用者の作業順に記述を整理。
• 2013 年 9 月 14 日：PDF の様式を標準にしたことによる改訂。
• 2013 年 10 月 6 日：3.4 章のミスプリを修正。

こんなものを読まずに、まずは試してみたい場合は、
http://osksn2.hep.sci.osaka-u.ac.jp/~taku/kakenhiLaTeX/ から基盤

1

研究 (A,B) のファイルをダウンロードし、
kiban ab xxx single/egg kiban ab.tex (xxx = utf, sjis, euc, jis [使用する文字コード] をコンパイルしてください。

2

目次
1

科研費 LATEX とは
1.1 基本的な方針と手法 . . . . . . . . . . . . . . . . . . . . . . .
1.2 利点 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5
5
5

2

科研費 LATEX の改訂履歴
2.1 2013 年 9 月の変更点 . . . . . . . . . . . . . . . . . . . . . . .
2.2 過去の履歴 . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6
6
6

3

科研費 LATEX の使い方
3.1 動作環境の確認 . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 ファイルを入手 . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.1 ファイルの入手先 . . . . . . . . . . . . . . . . . . . . .
3.2.2 ダウンロードするファイル . . . . . . . . . . . . . . . .
3.3 サンプルをそのままコンパイルし、動作チェック . . . . . . . .
3.3.1 もし正しくタイプセットできない場合は . . . . . . . .
3.4 編集するファイルの下準備 . . . . . . . . . . . . . . . . . . . .
3.5 各ページの編集 . . . . . . . . . . . . . . . . . . . . . . . . . .
3.6 予算の表の編集 . . . . . . . . . . . . . . . . . . . . . . . . . .
3.7 ページの追加が必要な場合 . . . . . . . . . . . . . . . . . . . .
3.7.1 基盤研究 (S) の研究分担者の情報 . . . . . . . . . . . .
3.7.2 特別推進の研究分担者の情報 . . . . . . . . . . . . . .
3.7.3 新学術領域研究の領域計画：計画研究の情報 . . . . . .
3.7.4 新学術領域の計画研究：研究資金の応募・採択状況 . .
3.8 仕上げのチェック . . . . . . . . . . . . . . . . . . . . . . . . .

8
8
8
8
8
9
9
10
10
11
12
12
12
12
13
13

4

困った時は
4.1 よくあるかもしれない質問集 . . . . . . . . . . . . . . . . . . .
4.1.1 用いるファイルの種類 . . . . . . . . . . . . . . . . . .
4.1.2 編集 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.3 LATEX のコンパイル／タイプセット時 . . . . . . . . . .
4.1.4 電子申請 . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.5 その他 . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2 質問、コメント . . . . . . . . . . . . . . . . . . . . . . . . . .

14
14
14
15
16
17
17
18

5

基本情報
5.1 動作環境 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1.1 Linux (Debian) の場合 . . . . . . . . . . . . . . . . . .
5.1.2 Scientific Linux の場合 . . . . . . . . . . . . . . . . . .
5.1.3 Mac OS X の場合 . . . . . . . . . . . . . . . . . . . . .
5.1.4 Windows XP、Windows Vista の場合 . . . . . . . . .
5.2 フォルダーの中のファイル . . . . . . . . . . . . . . . . . . . .

19
19
19
19
19
19
20

6

LATEX ソースの説明
6.1 基本方針 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6.2 ユーザーの書くファイル . . . . . . . . . . . . . . . . . . . . .
6.3 様式等を定義するファイル . . . . . . . . . . . . . . . . . . . .

21
21
21
22

3

6.3.1
6.3.2

内容が１ページ内に収まる場合 . . . . . . . . . . . . . 22
内容が複数ページにまたがる場合 . . . . . . . . . . . . 23

7

マクロの説明24
7.1 予算の表計算のための LATEX マクロ . . . . . . . . . . . . . . . 24
7.2 文章などを枠内に入れるための TEX マクロ . . . . . . . . . . . 24

8

謝辞

25

4

科研費 LATEX とは

1

科研費 LATEX は、日本学術振興会と文部科学省の科学研究補助金の応募の書類を、LATEX で書くためのものです。論文で使い慣れた方法で、数式や記号、箇条書きなどを楽に美しく書くことができます。

1.1

基本的な方針と手法

科研費 LATEX の基本方針は、PDF で提供されている様式を利用し、普段用いている LATEX の知識で、できるだけ単純に書類を作ろうというものです。
基本的な手法は次の通りです。

1. 公開されている PDF の様式を１ページごとに切り分けた PDF と eps のファイルを picture 環境の中で \includegraphics を用いて図形として取り込みます。
2. 文章や表も、picture 環境の中で minipage などの場所を設定し、その中に流し込みます。

1.2

利点

科研費 LATEX には、次の利点があります。

• Word と異なり、入力に伴って枠がずれたりすることがないので、ユーザーは書く内容に専念することができます。
• 「研究目的」や「研究方法」、「研究業績」など、複数ページにわたる内容も、ページの切れ目を気にする事無く書けます。タイプセットすると自動的に改ページされ、所定の枠の中に収まります。figure や table な
どの float 環境もページを超えて移動します。
• LATEX の方法で記号や式、箇条書き、参考文献などが書けます。ユーザーのマクロも自由に定義して使えます。
• 予算の表で、個数 × 単価、および年度ごとの小計が自動的に計算されます。
• さらに、備品、消耗品などの項目ごと、年度ごとに集計した表も作れます。
• 研究代表者氏名、研究課題名、などは一カ所で定義すれば、必要な箇所に自動的に入ります。「応募中の研究費」のページの、本応募研究課題の初年度の金額も自動的に、計算された値が入ります。

5

2

科研費 LATEX の改訂履歴

2.1

2013 年 9 月の変更点• ユーザーが編集する kiban ab.tex (kiban ab は使う種目に読み替え) などの中の例文を短くしました。様々な使用例の入った従来の例文は egg kiban ab.texに入っています。
• 研究組織の下書きをする group table.tex は廃止しました。
• 読み込む様式の標準を eps から pdf に切り替えました。

2.2

過去の履歴

• 2007 年 4 月から、LATEX の標準である Picture 環境を用いて様式や文章をはめ込む様にしました。(櫻井力氏の suggestion)(2007 年 9 月)
• 旅費や謝金などが横に並んだ予算の表で、年度の区切りの線を自動的にそろえるようにしました。(2007 年 4 月から)
• 備品の欄に「品目 (個数 × 単価)(設置場所)」の形で書く場合、金額を自動的に計算するようにしました。(池本弘之氏の suggestion) (2007 年 9月)• \newcommand{\ 研究期間の最終元号年度 }{..} で定義された最終年度
までのみ、予算の表で表示するようにしました。(2007 年 9 月 18 日に公開した学振と文科省用の応募書類から)• 内輪話としては、ページを制御するマクロを整備し、開発者が用意するファイルを単純化しました。これにより、ファイルを用意する時間を短縮し、信頼性を上げました。(2007 年 9 月)
• ページを選んで、部分的にタイプセットできるようにしました。詳しくは、3.4 節の 6. を見て下さい。(2009 年 9 月)
• 業績に通し番号をつけるようにしました。(2009 年 9 月)
• 業績リストの中の連携研究者に破線の下線をつける例をつけました。
(2009 年 9 月)
• 内輪話としては、今まで面倒だった、margin の設定とそれによる picture
環境の座標のズレの修正を自動的にするようにし、ファイルを用意する
作業時間を短縮しました。(2009 年 9 月)
• UTF の文字コードも使えるようにしました。(2011 年 9 月)
• 一つの種目のフォルダーの中に、４種類の文字コードと２種類の形式(def, def multi) のフォルダーが入っていたのをやめ、各文字コードと形
式ごとに完結したフォルダーを用意し、コンパイルするソースファイル
がそのフォルダーの一番上のレイヤーにあるようにした。これにより、使わない文字コードや形式のフォルダーを持ち込まずに済む。
フォルダーの名前は (種目) (文字コード) (形式) 。
例：6kiban ab sjis single : shift jis で、編集する内容を１つのファイルにまとめた形式。
（昔の kiban ab/sjis def フォルダーに入っていた
形式）
kiban ab utf multi : utf-8 で、目的や計画など、項目毎に複数のファ
イルに分かれた形式。
（昔の kiban ab/utf def multi フォルダーに入っていた形式）(2012 年 9 月)
• Directory 内の、ユーザーが触ってはいけないファイルを forms 以下に入れ、スタイルファイルも packages 以下に入れた。(2012 年 9 月)
• 研究業績のリストの番号を、\KLcite{...}を用いて本文中で参照できるようにした。
「科研費マクロ& LATEX 掲示板」[876] の岩熊哲夫氏の提案に基づく。(2012 年 9 月)
• 種目によって、eps と PDF の様式の間で約 0.3mm 横にずれていた問題を解決。(2012 年 9 月)

7

3

科研費 LATEX の使い方

3.1

動作環境の確認

科研費 LATEX を用いるには、次の環境が必要です。

1. LATEX2e が走ること。
2. LATEX2e についてくる、tools package1 がインストールされていること。
3. 日本語を含む dvi を pdf に変換できる dvipdfmx がインストールされていること。
Mac OS X, Linux, FreeBSD, Windows XP, Windows Vista, Windows 7 な
ど様々な OS の下で使えます 2 。詳しくは 5.1 章を見てください。

3.2

ファイルを入手

3.2.1

ファイルの入手先

下の科研費 LATEX の公式サイトか• http://osksn2.hep.sci.osaka-u.ac.jp/~taku/kakenhiLaTeX/
ミラーサイト• http://jelt.mtk.nao.ac.jp/~iye/kakenhiLaTeX/• http://www.yukawa.kyoto-u.ac.jp/contents/link/kakenhiLaTeX/から、必要な種目のファイルをダウンロードしてください。

3.2.2

ダウンロードするファイル

1. 編集するファイルの文字コード (utf, sjis, euc, jis) を選んでください。
使っている文字コードが分からない場合は、ターミナルで (Windows の場合はコマンドプロンプトで）$ platex -version1

http://www.ctan.org/tex-archive/macros/latex/required/tools/
pLaTeX: Linux の場合は、TEXWiki http://oku.edu.mie-u.ac.jp/~okumura/texwiki/、
Windows の 場 合 は 、角 藤 氏 の サ イ ト http://www.fsci.fuk.kindai.ac.jp/~kakuto/
win32-ptex/web2c75.html な ど か ら download で き ま す。Mac OS X の 場 合 は 、小 川 氏の サ イ ト http://www2.kumagaku.ac.jp/teacher/herogw/ な ど か ら download で き ま す。
http://osksn2.hep.sci.osaka-u.ac.jp/~taku/osx/install_xtexgsgv.html もご参照くだ
さい。
2

8

と打ち、最初の行を見て下さい。
また、科研費 LATEX のサイトの「Download」の下に、文字コードを調べるための「テスト用のファイル」もありますので、それを使って調べることもできます。

Mac OS X の場合は、utf がお勧めです。Terminal から grep などが使えます。
2. 編集するファイルの形式 (single か multi) を選んでください。
• single 形式は、ユーザーの書く内容が一つのファイルにまとめられています。たとえば Mac OS X の TeXShop や mi editor などでは各ページに割り当てられた\section や \subsection に直接飛ぶことができるので、 single 形式が便利です。
• multi 形式は、ユーザーが書くファイルが ほぼページごとに別々に切り分けられています。\section や\subsection に飛ぶことのできない Winshell の場合は、 こちらの方が便利です。Mac OS X のTeXShop も複数のファイルを切り替えながら編集することができます。
• Linux などで Emacs や vim などを使う場合は、使いやすい方を選んでください。
3. 選んだファイルをダウンロードし、解凍してください。
• Mac OS X の場合：zip ファイルをダブルクリックして下さい。
• Linux の場合：例えば$ unzip kiban_ab_utf_single.zip• Windows の場合：zip ファイルを解凍してください。

3.3

サンプルをそのままコンパイルし、動作チェック

以下、基盤 (A,B) (kiban ab) を例に取って手順を説明します。”kiban ab”の部分は、応募する種目によって読み替えて下さい。

1. まず、サンプルのソースファイル (egg kiban ab.tex) を、日本語の扱
える LATEX(pLaTeX) でコンパイルしてみてください。dvi ファイルは、
dvipdfmx3 を用いて、PDF ファイルに変換してください。
xdvi や dviout では正しく表示されないことが多いです。postscript (ps)ファイルは電子申請では受理されません。
2. sample pdf directory 内の PDF ファイル kiban ab.pdf と見比べて、正しくファイルができていることを確認してください。

3.3.1

もし正しくタイプセットできない場合は

1. もし
3

dvipdfmx は最新のもの (20050823 以降) を用いてください。dvipdfmx 20040411 の場合は、dvipdfmx -V 4 xxxx.dvi のように、”–V 4”のオプションをつけてください。

9

! LaTeX Error: Unknown option ‘dvipdfmx’ for package ‘graphics’.
と文句を言われたら、forms/form07 header.tex の 23 行目付近の\usepackage[dvipdfmx]{graphicsx}の dvipdfmx を dvipdfm に変えてください 4 。

2. もしそれでも正しくタイプセットできない場合は、egg kiban ab.tex の
14 行目付近の\setboolean{usePDFform}{true}の頭に “%” をつけて%\setboolean{usePDFform}{true}
として、この行を無効にしてください。
計画調書の各ページの枠などの様式は、図形として読み込んでいます。
上の変更により、この読み込むファイルとして PDF ではなく eps のファイルが読み込まれます。

3.4

編集するファイルの下準備

1. ユーザーがコンパイル (タイプセット) するファイルは、kiban ab.tex です。single 形式の場合、編集するファイルも kiban ab.tex です。multi形式の場合は、kiban ab xx zzzz.tex (xx はページ番号、zzzz は内容の説明語) を編集します。
2. ソースファイル (kiban ab.tex) の初めの方の"Global definitions
for the Kakenhi form"の下を編集し、研究課題名、研究機関名、研究代表者氏名と所属機関、研究期間の最終年度などを書き変えてください。これらは、応募書類の様々な場所で使われます。
3. よく使う記号などは、ソースファイルの初めの "my personal definitions"の下に定義してください。

3.5

各ページの編集

1. 続いて、ファイルを編集してください。編集する箇所は、%begin 研究目的＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝%end 研究目的＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝のように、「＝＝＝＝＝＝＝＝」ではさまれた部分です。基本的に、
egg sample.tex のサンプルの書き方をまねて、内容を書き換えていくのが確実です。

2. 文章の部分は、普通の LATEX の要領で記述します。箇条書きなどもでき
ますし、式や特殊記号も書けます。
4

ただし、かなり古い LATEX の環境だと思われますので、最新の環境に更新することをお勧めします。

10

3. 文章の部分では、\includegraphics を使って図を入れる事もできます。また、\begin{wrapfigure}{ 位置 }{ 幅 } ... \end{wrapfigure}を使うと図の横に文章を回り込ませることもできます。また、同様に\begin{wraptable}{ 位置 }{ 幅 } ... \end{wraptable} を用いると、表の横に文章を回り込ませる事もできます。ただし、egg kiban ab.texにあるように、２個の図を横に並べてしまう方が、場所の調整は楽です。
4. 「研究計画・方法」、「研究計画・方法つづき」のように、複数のページにまたがる項目も、自動的にページをまたいで表示されます。figure やtable などの float 環境も自由にページ間を動けます。
5. 各ページに、ダミーの \section, \subsection などを入れていますので、Mac OS X の TeXShop や mi などエディターでは、直接そのタグに跳ぶことができます。
6. ある特定のページ（複数箇所可）を選んでそれだけタイプセットをするには、kiban ab.tex の初めの方にある次の行の”%”を取り、タイプセッ
トしたいページ番号を指定してください。
\KLTypesetPage{3}\KLTypesetPagesInRange{8}{10}
ページ番号はほとんどの場合、様式のページに対応していますが、正確には、forms directory の下にある kiban ab form XX.tex のページ番号に対応しています。また、複数ページに渡って文章が連なる場合は、そのページのうちどれかが選ばれていれば、その連続したページの固まりがタイプセットされます。なお、部分的にタイプセットしている間、文字がずれたり枠からはみ出る場合がありますが、ご容赦ください。

3.6

予算の表の編集

1. まず、ユーザーの編集するファイル (kiban ab.tex など) の初めの方にある、\newcommand{\研究期間の最終元号年度}{30}で定義される、研究期間の最終年の元号を半角数字のみで正しく入れてください。指定した最終年度までの予算だけが表示されます。最終年度
より後の情報は無視され、総計にも入りません。

2. 予算などの表の部分は、\tabular で書かれています。サンプルの中に示すように、金額は必ず、例に従って、\KLItemCost{品名}{金額}\KLItemNumUnitCost{品名}{個数}{単価}\KLItemNumUnitCostLocation{品名}{個数}{単価}{設置機関}\KLYearItemNumUnitCostTwo{年度}{品名}{個数}{単価}{設置機関}{購入時
期}などのマクロを用いて書いてください。これにより、年度や項目ごとの小計や総計が自動的に計算されます。詳しくは 7.1 節に説明があります。

11

3. 予算の年度別、項目別の一覧表を作ることができます。ファイルの初めの方で%＝＝＝ 予算の表の印刷 ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝% 予算の集計の表を出すためには、次の行の頭の%を消してください。
\setboolean{BudgetSummary}{true}%＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝のように行の頭の%をはずしてコンパイルして下さい。

4. 予算の年度・項目別の表を上で示した方法で作り、最後のページの表の下にあるチェックリストに従って、予算額の確認をしてください。

3.7

ページの追加が必要な場合

種目によっては、ページの追加が必要な場合があります。次のものについては、ファイルのコピーを作ってそれを新たに取り込むようにしてください。
配布されているファイルには、その例が示されています。

3.7.1

基盤研究 (S) の研究分担者の情報基盤研究 (S) の場合は、研究分担者ごとに「研究者調書 S-13,14, 15, 16」が必要です。buntansha kiban s 13-16.tex のコピーを各分担者ごとに作ってください。buntansha test.tex の最後の方の行を編集して、分担者のファイ
ルを \input で取り込むことにより、研究調書のみを単独でコンパイルすることもできます。最後に、kiban s.tex の最後に、\input を用いて分担者のファイルを並べて取り込んでください。

3.7.2

特別推進の研究分担者の情報特別推進研究（新規）の場合も、研究分担者ごとに「研究者調書 特推2-14 ( )」が必要です。buntansha tokusui.tex のコピーを各分担者ごとに作り、記入してください。buntansha test.tex の最後の方の行を編集して、分担者のファイルを \input で取り込むことにより、研究調書のみを単独でコンパイルすることもできます。最後に、forms/tokusui forms.tex の最後に、\input を用いて分担者のファイルを並べて取り込んでください。

3.7.3

新学術領域研究の領域計画：計画研究の情報

新学術領域研究の領域計画で、「領域計画書８− ( )」を用いて計画研究を追加するには、shingaku field1 08add kk plan.tex のコピーを作って、そのファイルに計画研究の研究組織および研究内容の概要を書いてください。
forms/shingaku field1 forms.tex を編集し、その新たなファイルを取り込んでください。

12

3.7.4

新学術領域の計画研究：研究資金の応募・採択状況

新学術領域研究の計画研究の調書「新学術 (計画・新規)-12-( )」を用いて研究資金を追加するには、shingaku keikaku 12add other applications.texのコピーを作り、それに記入してください。その後、forms/shingaku keikaku forms.texを編集し、その新たなファイルを取り込んで下さい。

3.8

仕上げのチェック

1. Web で入力する「応募情報」の予算の表の金額が、LATEX で作った表と一致することを確かめてください。
2. ファイルの初めの方の一行を%\setboolean{BudgetSummary}{true}%\KLTypesetPage{...}%KLTypesetPagesInRange{...}{...}のようにコメントアウトして、コンパイルし直して下さい。

3. よもや、「象の卵」のサンプルの内容は残っていませんよね？
4. 電子申請でこの「応募内容ファイル」を web から送る場合は、できた
PDF ファイルが 3MB 以下 であることを確かめてください。もし、3MBを越える場合は、取り込んでいる写真の解像度を下げてください。

13

困った時は

4

困った場合は、次の順序で対処してください。

1. 4.1 章の「よくあるかもしれない質問集」を見る。
2. FAQ の web page
http://osksn2.hep.sci.osaka-u.ac.jp/%7Etaku/kakenhiLaTeX/faq.html
を見る。
3. 改訂版が出ていないか、科研費 LATEX のサイト
http://osksn2.hep.sci.osaka-u.ac.jp/%7Etaku/kakenhiLaTeX/をチェックする。
4. それでも分からない場合は、科研費 LATEX の掲示板
http://www.cml-office.org/kakenhibbs/tree.php に投稿する。
5. 掲示板に投稿しても反応がなく、一刻を争うときは、
taku@champ.hep.sci.osaka-u.ac.jp に連絡してください。
文科省や学振、学術システム研究センターには問い合わせないでください。

よくあるかもしれない質問集

4.1（”kiban ab”は、お使いの科研費の種目に置き換えて読んで下さい。)

4.1.1

用いるファイルの種類• 文字コードとして、sjis, euc, jis, utf が用意されていますが、どちらを用いればいいですか。
Linux は euc や jis、 Mac OS X は sjis や euc, Windows は sjis が一般的です。また最近は utf も広まってきました。ターミナル（Windows の場合はコマンドプロンプト) で$ platex -versionと打ってみて、最初の行を見て下さい。
また、科研費 LATEX のサイトの「Download」の下に、文字コードを調べるための「テスト用のファイル」もありますので、それを使って調べることもできます。

• single と multi の２種類が用意されていますが、どれを用いればいいですか。
これは、好みと環境によりますが、Mac OS X の TexShop や mi を使う
場合は single、Windows の Winshell を使う場合は multi がお勧めです。

14

4.1.2

編集• 私は湯川秀樹ではない、象の卵以外の研究をしたい、．
．
．
A
コンパイルする L TEX のソースファイル (例えば kiban ab.tex) の初めの方に、研究代表者氏名、研究課題名、などの基本情報を 書く部分がありますので、そこを編集してください。
• 文字の大きさを自分で調整したいのですが。
文字の大きさを調整したい部分、文章を {\small ... }, {\footnotesize ...
}, {\large ... }, {\Large ... } などで囲ってください。ただし、本文の文章などのフォントの大きさには 規定があるので、注意してください。
• 自動的に書かれる内容（例えば、基盤 A,B,C の研究者調書の「本応募研究課題」など）の文字の大きさを調整したいのですが。
その内容 (例えば\研究課題名) を実際に枠内に書き込んでいる部分で、そのコマンドを\small{ \研究課題名 } の ように囲ってください。 single
形式や multi 形式の場合は、form file (例えば forms/kiban ab forms.tex)の 中を編集してください。
• 文字の場所など、自分で調整したいのですが様式を定義するファイルの中で、文字の場所などを指定していますので、それを調整してください。しかし、お勧めしません。あくまで自己責任で編集してください。
1 ⃝2 のように丸で囲った数字を書きたい。
• ⃝,\textcircled{1}, \textcircled{2}のようにすると、書けます。
• 二重下線を引きたい。
いくつか方法はあります。
– \underline{\underline{H.~Yukawa}}– \usepackage{uelm}として uelm.sty を取り込み、{\uuline{H.~Yukawa}• 複数行に渡って下線を引きたい2009 年秋より、udline.sty (http://homepage2.nifty.com/domae/tex/udline.html)
をつけて配布しています。
\ul{何行にもわたる下線} のように使います。
• 破線の下線をつけたいのですが
上と同じく、udline.sty を用います。\settensen \Euc{...}とすると、英文字の下に破線の下線がつきます。日本語の下に破線の下線を入れる場合は、\settensen uc{...}とします。
• エフォート欄に「–」を入れたい。
（重複申請で一方しか採用されないので)「KLEffort{12}」 を使う代わりに、「–」のみを書いてください。
• 何も書かれていないソースファイルはないのですか。
図形の取り込みや表の書き方など、例があった方がわかりやすいので、
あえて内容のないソースファイルは用意していません。ほとんどあり得ない文や項目が、例として入っていますので、それらを置き換えつつ書いて下さい。

15• 特定のページに編集時に飛びたいのですが。
各ページや項目の頭に、ダミーの \section や \subsection を組み込んでいます。Mac OS X の TeXShop や mi など、これらのタグに飛ぶ機能を持つエディターの場合は、プルダウンメニューから目的のタグを選んでください。そうした機能を持たないエディターの場合は、それらのタグを検索するか、もしくは xxx sjis multi のフォルダーを用いて、編集ファイルを切り替えてください。
• 用いる様式は、eps と PDF のどちらを使えばよいですか。
PDF をお勧めします。PDF の様式で正しくタイプセットできない時のみ、eps を選んで下さい。
• 予算の総額や年度毎の合計を見たいのですが。
簡単な合計は、コンソールに出力されます。また、ソースファイルの初めの方で\setboolean{BudgetSummary}{true}のように、一行コメントをはずしてコンパイルし直すと、予算の表のページと、年度ごと、項目ごとにまとめた表が作成されます。

• 私は最大の５年ではなく、３年分のみ応募したいのですが。
編集するユーザーのファイル (tokusui.tex など) の初めの方にある、\newcommand{\研究期間の最終元号年度}{24}の「24」を「22」に置き換えてください。これにより、H22 年度までの予算のみが計算され、表示されます。その年度よりあとの情報は無視されます。(2007 年 9 月 18 日公開の学振と文科省の分から。）

4.1.3

LATEX のコンパイル／タイプセット時• PDF の様式を用いると次のような注意が出る。
** WARNING ** "ArtBox" different from current CropBox found.
** WARNING ** ArtBox (PDF): [ 51.0601 63.0801 539.94 783.404 ]** WARNING ** CropBox/MediaBox (PDF): [ 0 0 595 842 ]これは、PDF の様式を作るのに用いた ソフトとの相性の問題です。煩わしいですが、出力に影響はないのでご容赦ください。

• Underfull \hbox (badness 10000) in .... という warning が出る。
特に狭いカラムの表などに、文字を入れる場合などに置きます。
「ちょっとかっこ悪いけれど、仕方なく改行した」、程度のことですので、無視してください。
• Overfull \hbox (116.65622pt too wide) in paragraph at lines
8–67 というような warning が出る。
「研究目的つづき」のように、自動的にページをまたいで書ける種目については、技術的な手法上、この warning は出ます。無視してください。
• !LaTeX Error: File “calc.sty’ not found. などというエラーメッ
セージが出る。

16

calc.sty, longtable.sty などは、LATEX の tools package に含まれています。
もし持っていない場合は、tools パッケージを http://www.ctan.org/
tex-archive/macros/latex/required/tools/ からダウンロードしてインストールして下さい。
• 読み込む様式を PDF に指定したら、うまく表示されない。
xdvi や dviout などでは、うまく dvi ファイルを表示できない場合が多いようです。それでも、新しい dvipdfmx (少なくとも 20050831 以降)など、であれば、PDF ファイルは正しく生成できるはずです。また、
dvipdfmx 20040411 でも、“–V 4” のオプションをつけることにより、PDF の様式を取り込めます。うまくできない場合は、新しい dvipdfmxを入れるか、eps 形式の様式を使ってください。5.1 節「動作環境」の表を参考にしてください。
• figure や table 環境で図や表を入れようとしたら、! LaTeX Error:
Not in outer par mode. と文句を言われる。一つのページに収まっている枠の中では、ページを越えて移動できる figure や table 環境
は使えません。egg kiban ab.tex の例を参考にして、wrapfigure や
wraptable を使ってください。
研究目的や研究計画・方法など、複数ページにまたがって記入できるところでは、figure や table 環境は使えます。
• 日本語が正しく表示されない。
pLaTeX など、日本語が扱える LaTeX を用いてください。１行程度の内容の簡単な日本語の LaTeX ソースをコンパイルできるか、試してください。もし、様式の文字が化けている場合は、eps 形式の様式を用いるように kiban ab.tex を変えてください。

4.1.4

電子申請

• 2006 年秋から始まる電子申請に対応していますか。
はい、dvipdfmx 等を用いて PDF のファイルにしたものを提出できます。
• PS の出力ファイルを、電子申請で提出できますか。
いいえ、できません。必ず、PDF ファイルにして提出して下さい。
• 提出する PDF ファイルの大きさが 3MByte の制限を越えてしまったのですが。
大きな写真や図を入れたためと考えられます。それらの解像度を下げてみてください。また、読み込む様式を EPS から PDF、もしくは PDFから EPS に切り替えると、サイズが小さくなる場合があります。

4.1.5

その他

• 昔あった「科研費マクロ」とどう違うのですか。
「科研費マクロ」では、応募様式の枠や指示の文章まで、TeX を用いて作成していました。それに対して、「科研費 LATEX」 では、様式は学術振興会の公開している PDF の様式をそのまま図形として取り込んでいます。

17

一言で言うと、「科研費マクロ」は、必要な情報を書きこむと科研費の応募書類が 生成される、「科研費 LATEX」は、既にある枠付きの様式に
LATEX を使って 書き込む、という姿勢の違いがあります。

• もととなった科研費マクロの著作権を犯していませんか。
「科研費マクロ」の開発と維持に携わってこられた青木健一氏（金沢大）の了承を得ています。また、2007 年春からは、科研費マクロから移植したマクロは\Number 一つになりました。
• 科研費 LaTeX は誰が作っていて、今後どのように維持されていくのですか。
これは、日本学術振興会の下の学術システム研究センターの数物系科学
専門調査班が提唱して、2006 年秋から始めたものです。率先して始めてしまった山中 卓 (阪大) のセンターでの任期は 2009 年 3 月に終わりまし
たが、依然、数物班が山中に依頼して作ることになりました。（やれやれ、何を始めてしまったことやら．
．
．
．
）• マクロや変数の頭の”KL”は長寿命の K 中間子 KL の意味ですか。
いいえ、KakenhiLaTeX の略です。
• サンプルの内容が生物学的に考えてもおかしい。
このままではほぼ確実に審査を通りませんので、提出する前に書き換えてください。

4.2

質問、コメント

その他の質問、コメントは、まず「科研費マクロ&LATEX 掲示板」
http://www.cml-office.org/kakenhibbs/tree.php に出してください。
Twitter の #科研費 LaTeX に情報を流すこともありますが、できるだけ上の掲示板を利用してください。
それでも解決しない場合は、山中 卓 (大阪大学理学研究科 物理学専攻)
taku@champ.hep.sci.osaka-u.ac.jp までご連絡ください。
日本学術振興会や学術システム研究センターでは、対応しかねます。

18

5

基本情報

5.1

動作環境

基本的には、Linux, Mac OS X, Windows など、どのシステムでも使えます。ただし、コンパイルした結果のプレビューの仕方、使える読み込む様式のファイルの形式に、若干の違いがあります。次の環境で、動くことが確かめられています。

5.1.1

Linux (Debian) の場合• eps の様式ファイルを用いる場合– platex でコンパイル– dvipdfmx で PDF に直し、acroread で見る• pdf の様式ファイルを用いる場合– platex でコンパイル– 20050823 以降の dvipdfmx でコンパイルし、acroread で見る。dvipdfmx
20040411 の場合は dvipdfmx -V 4 と、”-V 4”のオプションをつ
ける。

5.1.2

Scientific Linux の場合• eps の様式ファイルを用いる場合– platex でコンパイル– pxdvi でプレビュー– dvipdfmx で dvi から pdf に変換

5.1.3

Mac OS X の場合• eps, pdf、どちらの様式ファイルを用いる場合も TeXShop (裏で platex が走る) でコンパイルすると、すぐに PDF に変換されたページが TeXShop
で見える。pdf の様式ファイルを用いた方が、高速に処理される。

5.1.4

Windows XP、Windows Vista の場合• eps, pdf、どちらの様式ファイルを用いる場合も– pTeX でコンパイル– dviout でプレビュー– dvipdfmx で PDF に変換

19

5.2

フォルダーの中のファイル

解凍したフォルダーの中には、次のファイルやフォルダーが入っています。

• ユーザーが編集するファイル– egg kiban ab.tex: 豊富な例文の入ったソースファイル。まずはそのままコンパイル（タイプセット）してみて、正しく動くか確認してください。
– kiban ab.tex など、種目の名前で始まるファイル。ユーザーが自分の申請を書く元のファイルで、これをコンパイル（タイプセット）
します。
– multi 形式の場合は、kiban ab 01-02 purpose.tex, kiban ab 03-05 plan.tex,... のように項目ごとのファイルがあります。
• ユーザーが編集したり場所を動かしたりしてはいけないファイルやフォ
ルダー– forms, kiban ab forms eps, kiban ab forms pdf フォルダーには、科研費 LATEX が用いるファイルが入っています。
• optional packages: wrapfig.sty が使用している LATEX の環境にない場合は、optional packages の中の wrapfig.sty を kiban ab.tex と同じ directory のレベルに引き出してください。(watermark.dtx は配布条件を満たすために入れてあります。)• sample pdf タイプセットした結果の例• Readme.pdf このマニュアル。

20

6

LATEX ソースの説明

ここでは、応募書類が「科研費 LATEX」でどのようにして作られているのか、説明します。興味のある方は、ご覧ください。

6.1

基本方針

基本的には、LATEX 標準の picture 環境を用いて各ページに picture 空
間を作り、その中にそのページの様式のファイルを図形として貼付け、ユーザーの書いた文章などを配置します。
実際には図 1 のように、ユーザーの書く内容を定義するファイルと、各内容を表示する位置や読み込む様式ページを定義するファイルを分けています。
通常、後者のファイルをユーザーがいじる必要はありません。
以下、ユーザーの書くファイルと、様式などを定義するファイルについて基本的な仕組みを簡単に説明します。
kaken.tex\documentclass[]{...}

my.tex\begin{document}...
\input{my.tex}

kaken_forms.tex...
\input{kaken_forms}...

\newcommand{\氏名}{\begin{picture}(0,0)(x0,y0)

湯川秀樹\put(0,0){\includegraphics{様式page1.eps}}\end{document}\put(x,y){\氏名}}...
\end{picture}

コンパイルするファイル

様式を定義するファイル。

ユーザの書く内容のユーザは通常いじらない。

入ったファイル

図 1: multi 形式のファイル。ユーザーの書くファイルと、様式を定義するファイルは分かれている。

6.2

ユーザーの書くファイル

ユーザーが書くファイル (kiban ab.tex, kiban ab 01-02 purpose.tex など)の中では、例えば次のように、各項目の内容を\newcommand でマクロに定義します。

\newcommand{\研究代表者氏名}{%%begin 研究代表者氏名 ＝＝＝＝＝
湯川秀樹%end 研究代表者氏名 ＝＝＝＝＝

21

}\newcommand{\研究目的}{%%begin 研究目的 ＝＝＝＝＝＝＝＝＝
この研究の目的は、どうのこうの、ああたらこうたら。。。
%end 研究目的 ＝＝＝＝＝＝＝＝＝}

様式等を定義するファイル

6.3

様式や文を配置する picture 空間の座標原点は紙の左下の角、単位はpoint になっています。これによって、ghostview などで簡単に枠の位置などを測ることができます。(埼玉大学の櫻井力氏の提言による）

6.3.1

内容が１ページ内に収まる場合

書く内容が１ページ内に収まる、簡単な文字列の場合は、様式等を定義するファイルの中では、例えば次のように定義されたマクロを用いて、定義した内容を指定した場所に埋め込みます。

\put(100,200){\parbox[t]{250}{\研究代表者氏名}}
ここで、(100, 200) は文字を書き始めるベースラインの座標で、[250] は\parbox の幅です。
また、リストや表などを含む可能性のある文章の場合は、\put(100,500){\begin{minipage}[t]{250}\研究目的\end{minipage}}のように、minipage の環境の中に文章を流し込みます。
様式の枠などは、\put(0,0){\includegraphics{....}}
を用いて、一ページごとに図形として貼付けます。

22

6.3.2

内容が複数ページにまたがる場合「研究目的」のように、書く内容が複数ページにまたがる場合は、図 2 に示すように、左と上のマージン、およびテキスト領域の幅と高さを指定し、その中に内容を流し込みます。
この場合、watermark というパッケージを使い、様式などの枠は背景の図形として貼付けます。最初のページ用の背景、それ以外の偶数ページ用の背景、奇数ページ用の背景をそれぞれ指定できるので、３ページにわたって異なる様式のページを扱えます。２ページ目以降が同じ様式の場合は、ページ数の制限はありません。
この方式により、figure や table のような floating 環境も自由にページ間を動くことができます。

図 2: ページをまたがる内容を入れるための各種パラメータの設定

23

7

マクロの説明ここで用いているマクロは全て全て forms/kakenhi6.sty に入っています。以下、ユーザーが触れる可能性の高い順に説明します。

7.1

予算の表計算のための LATEX マクロ

予算の表のために次のマクロを用意しています。また、このマクロを使うことにより、金額が各年度の各項目ごとに合計金額が自動的に計算され、後の表示などに使われます。また、LATEX のタイプセットをしたときに、コンソールに金額の合計が表示されます。さらに、3.6 節に示した方法で予算のまとめの表が作られます。

\KLItemCost{ 品名 }{ 金額 } 金額は半角文字で、コンマを入れずに書いてください。品名と金額を&ではさみ、最後に改行の \\ が出力されます。
\KLItemNumUnitCost{ 品名 }{ 個数 }{ 単価 } 個数と金額は半角文字で、コンマを入れずに書いて下さい。また、個数と単価をかけた金額が自動的に計算されます。
\KLItemNumUnitCostLocation{ 品名 }{ 個数 }{ 単価 }{ 設置機関 } 品
名 (個数 × 単価)(設置機関) の形で表示され、金額が自動的に計算されます。個数と金額は半角文字で、コンマを入れずに書いて下さい。
\KLYearItemNumUnitCostTwo{ 年度 }{ 品名 }{ 個数 }{ 単価 }{ 設置機関 }{ 購入時期 }
年度、設置機関、購入時期も含めて記入するためのマクロです。同じ年
度内の二つ目の品目からは、「年度」の引数は {} のように空欄にしてください。個数と金額は半角文字で、コンマを入れずに書いて下さい。また、個数と単価をかけた金額が自動的に計算されます。
\KLItemNumUnitCostTwo{ 品名 }{ 個数 }{ 単価 }{ 設置機関 }{ 購入時期 }設置機関、購入予定時期なども別のカラムで入れるためのマクロです。
年度は自動的に入ります。

\KLPriorityItemNumUnitCostTwo{ 優先順位 }{ 品名 }{ 個数 }{ 単価 }{ 設置機関 }{ 購入時期
上に加え、優先順位も指定するためのマクロです。年度は自動的に入り
ます。

7.2

文章などを枠内に入れるための TEX マクロ

文章を指定した位置に配置するために、2007 年春に新たに作った次のマクロを用いています。

\KLParbox{xleft}{ytop}{xright}{ybottom}{pos}{...} 左上の座標 (xleft,ytop), 右下の座標 (xright, ybottom) を角とする箱の中に、{...} の内容を入れる。pos = t, c, b によって、その箱の中での高さ方向の位置を指定する。段落の開始は１文字分字下げする。リストや表を含まない、
短い文や行を入れるのに用いている。

24

\KLTextBox{xleft}{ytop}{xright}{ybottom}{side margin}{...} 左上の座標 (xleft, ytop), 右下の座標 (xright, ybottom) を角とする箱の中に、{...} の内容を入れる。side margin によって、その箱の中の横方向のマージンを指定する。指定しない場合は、デフォルトの値が入る。高さ方向にはセンタリングされ、字下げはないので、「研究機関名」など、
１〜２行、小さな箱にきっちり詰めて書くのに用いている。
\KLMinipage{xleft}{ytop}{xright}{...} 左上の角の座標が (xleft, ytop)、
右上の角の座標が (xright, ytop) の枠の中に minipage を作り、枠から少しマージンを取った内側に {...} の内容を入れる。段落の開始は１文字
分字下げをする。minipage なので、リストや表が入っても構わない。
\KLNoMarginMinipage{xleft}{ytop}{xright}{...} 左上の角の座標が(xleft, ytop)、右上の角の座標が (xright, ytop) の枠の中に minipage を作り、枠のふちにそろえて（つまり、マージンはなしで）{...} の内容を入れる。字下げはしない。tabular などを枠ギリギリに入れたりするのに用いている。

8

謝辞「科研費 LATEX」のプロジェクトを立ち上げた時には、以前の「科研費マクロサポートチーム」の皆様から助言や提言をいただきました。また、伊藤希氏 (筑波大学) には、フォントを組み込んだ EPS 書式を作成方法を教えて頂きました。櫻井力氏 (埼玉大学) は、picture 環境を用いる方法を提言してく
ださり、その方法は 2007 年春の公開版から取り入れられました。家正則 元主任研究員は、LATEX 版の実現を強く推してくださいました。日本学術振興会の担当者の方には、ファイルの提供や電子申請の試験、web page からのリンクなどの便宜を図っていただきました。天羽優子氏は、掲示板を科研費 LATEXの議論にも開放してくださいました。阪口篤志氏 (大阪大学) には、様々な環境でテストをしてもらいました。
このプロジェクトは学術システム研究センターの数物系科学専門調査班
によってサポートされています。2013 年秋からは学振学術システム研究セン
ターの山本智氏がサポートしてくださっています。この場を借りて、皆様に深くお礼申し上げます。
科研費 LATEX の開発は、Mac OS X 10.7.5 の下で, pTeX 3.141592-p3.1.11(utf8.euc) (Web2C 7.5.4) (小川版), TeXShop 3.18, Python 2.7.3 などを用いて行いました。(2013 年 9 月現在)

25