|
1 | 1 | # jlintpaper
|
2 | 2 |
|
3 |
| -LaTeXで書かれた日本語の論文やレポートをチェックし,正しくない可能性がある箇所を指摘します. |
| 3 | +LaTeXで書かれた日本語の論文やレポートをチェックし,日本語的あるいはLaTeX的に正しくない可能性がある箇所を指摘します. |
4 | 4 | 間違った指摘があることに注意して下さい.
|
5 | 5 |
|
6 |
| -主に卒論や修論のチェックに使うことを想定しています. |
| 6 | +主に理工系の卒論や修論のチェックに使うことを想定しています. |
7 | 7 |
|
8 | 8 | ## 使い方
|
9 |
| -コマンドラインから以下のように実行して下さい. |
10 |
| -ruby 2.0.0 以降が必要です. |
| 9 | + Usage: ruby jlintpaper.rb [-m][-h][-d] files... |
| 10 | + 日本語のLaTeXのファイルに対して(いいかげんな)警告を出力します. |
| 11 | + オプション: |
| 12 | + -m: ANSI colorを使わない |
| 13 | + -h: ヘルプ (この画面) |
| 14 | + -d: デバッグ用 |
| 15 | + 例: |
| 16 | + ruby jlintpaper.rb foo.tex bar.tex |
11 | 17 |
|
12 |
| -> ruby jlintpaper.rb sample.tex |
13 |
| -
|
14 |
| -\input は解釈しないのでご注意下さい. |
| 18 | +デフォルトではカラーで出力します.モノクロで出力する場合は -m オプションを付けて下さい. |
15 | 19 |
|
16 | 20 | ## チェック項目
|
17 | 21 | 60項目以上あります.
|
18 |
| -どのようなチェック項目があるかは jlintpaper.rb を参照ください. |
19 |
| - |
20 |
| -# チェック結果の例 |
21 |
| -```code:text |
22 |
| -===================================================== |
23 |
| - 間違った指摘をする可能性が十分あるので注意すること! |
24 |
| - checked by jlintpaper.rb 0.X.X |
25 |
| -===================================================== |
26 |
| -
|
27 |
| -===半角(に対応する)がない=== |
28 |
| -19:>>>(<<<マッチしないカッコ. |
29 |
| -
|
30 |
| -===半角)に対応する(がない=== |
31 |
| -21:>>>マッチしないカッコ)<<<. |
32 |
| -
|
33 |
| -===`(左引用符)に対応する'(右引用符)がない=== |
34 |
| -15:>>>`<<<`マッチしない引用符'. |
35 |
| -
|
36 |
| -==='(右引用符)に対応する`(左引用符)がない=== |
37 |
| -17:>>>`マッチしない引用符''<<<. |
38 |
| -
|
39 |
| -===全角英数字は使わない=== |
40 |
| -3: 2章では関連研究について述べ、>>>3<<<章で提案手法について述べる。 |
41 |
| -
|
42 |
| -===文末に句点やピリオドがない(?)=== |
43 |
| -7: ときどき,全角文字の間に 空白が紛れ込んでいることがありません?>>><<< |
44 |
| -
|
45 |
| -===不要な半角スペース(?)=== |
46 |
| -7: ときどき,全角文字の間に>>> <<<空白が紛れ込んでいることがありません? |
47 |
| -
|
48 |
| -===章や節,図表番号を直接指定している?(\refを使うべき)=== |
49 |
| -3: >>>2章<<<では関連研究について述べ、3章で提案手法について述べる。 |
50 |
| -
|
51 |
| -===原則として平仮名で表記すべき語句(全て,出来,無い,時,通り,など) http://www.ieice.org/jpn/shiori/pdf/furoku_d.pdf=== |
52 |
| -9: 完璧なチェックは>>>出来<<<ないけど,少しは役には立つと思います。 |
53 |
| -
|
54 |
| -===「です・ます」調は使わない.「だ・である」調を使う(謝辞の中は良い).=== |
55 |
| -9: 完璧なチェックは出来ないけど,少しは役には立つと思い>>>ます。<<< |
56 |
| -
|
57 |
| -===口語表現「けど」→「が」=== |
58 |
| -9: 完璧なチェックは出来ない>>>けど<<<,少しは役には立つと思います。 |
59 |
| -
|
60 |
| -===挙げられるの間違い(?)=== |
61 |
| -13: 以下のような問題点が>>>上げられる<<<. |
62 |
| -
|
63 |
| -===体言止め(?)=== |
64 |
| -19: (マッチしないカッ>>>コ.<<< |
65 |
| -
|
66 |
| -===文の終わり方がおかしい(?)=== |
67 |
| -11: イタリックの代わりに数式モードで $xyz$ とか書いてないだろうか>>>.<<< |
68 |
| -15: ``マッチしない引用符'>>>.<<< |
69 |
| -17: `マッチしない引用符''>>>.<<< |
70 |
| -19: (マッチしないカッコ>>>.<<< |
71 |
| -
|
72 |
| -===$log$のように書いた場合,l*o*gという意味.関数ならば\log,イタリックならば\textit{abc}を使うこと=== |
73 |
| -11: >>>イタリックの代わりに数式モードで $xyz$<<< とか書いてないだろうか. |
| 22 | +どのようなチェック項目があるかは jlintpaper.rb を見て下さい. |
74 | 23 |
|
75 |
| -===句読点(。、)と全角のコンマやピリオド(.,)を混ぜて使わないこと=== |
76 |
| - # 全角ピリオドあるいはカンマを含む行数: 9 |
77 |
| - # 句読点を含む行数: 2 |
| 24 | +特定のチェックを除くにはソースコード中の当該項目をコメントアウトして下さい. |
78 | 25 |
|
79 |
| - ===句読点が使われている行=== |
80 |
| -3: 2章では関連研究について述べ、3章で提案手法について述べる。 |
81 |
| -9: 完璧なチェックは出来ないけど,少しは役には立つと思います。 |
82 |
| -``` |
| 26 | +## 出力例 |
| 27 | +<img src="image/screenshot.png" width="720"> |
83 | 28 |
|
84 | 29 | ## 注意
|
85 | 30 | * \input は認識しません
|
|
0 commit comments