工学系論文執筆のためのtextlintプリセット
https://github-link-card.s3.ap-northeast-1.amazonaws.com/kn1cht/textlint-rule-preset-ja-engineering-paper.png https://github.com/kn1cht/textlint-rule-preset-ja-engineering-paper
kn1cht/textlint-rule-preset-ja-engineering-paper
学位論文や投稿論文の本文のミスを自動でチェックできると嬉しいので作った
日本語論文のみが対象
2020年12月:いくつかの不具合を直してv1.0.1に更新しました
もうあるルール
句読点の統一
デフォルトは,.
SI単位系の強制
SI単位を使う(secじゃなくてs)、数値と単位の間には半角SPを入れるなど
作った /icons/GitHub.icon https://github.com/kn1cht/textlint-rule-use-si-units
半角スペース入ってないパターンは、単位と関係ない文字列を大量に誤検出しそうなのでやめた
機械学会の単位に関するルールを参考に https://www.jsme.or.jp/publish/yoko/t5.pdf
同義語の表記揺れ
textlint-rule/textlint-rule-prh: textlint rule for prh.
textlint + prhで文章を校正する方法 - Qiita
既存のprhルールだと,漢字を開くルールが強すぎて指摘祭りになる…
流用やめて自作することにしました
textlint-ja/textlint-rule-no-synonyms: 同義語を表記ゆれをチェックするtextlintルール
他のpresetとの併用で適用できるルール
常態の強制(だ・である調)
textlint-ja/textlint-rule-no-mix-dearu-desumasu: textlint rule that check no mix である and ですます.
謝辞は例外的にですますを使っても良い
これどうしよう、何らかの方法で除外させたい
チェックはファイル単位なので,謝辞が独立した.texファイルなら問題なしでした
? 句読点がカンマピリオドだと、ルールが適用されない
textlint-ja/textlint-rule-no-mix-dearu-desumasu: textlint rule that check no mix である and ですます. 上流のライブラリの問題のよう
曖昧な表現の禁止
「だいたい」とか
textlint-ja/textlint-rule-ja-no-weak-phrase: 弱い表現の利用を禁止するtextlintルール
一部はこれで対処可能
スペーシング各種
textlint-ja/textlint-rule-spacing: スペース周りのスタイルを扱うtextlintルール集
半角カナの禁止
textlint-ja/textlint-rule-no-hankaku-kana: textlint rule that disallow to use 半角カタカナ.
ひらがなで表記すべき単語
lostandfound氏のja-hiragana-fukushi・ja-hiragana-keishikimeishi・ja-hiragana-hojodoushi
付けたいルール
略語は初出時に必ず定義する
e.g. Virtual Reality (VR)
? 実装の方針がわからん
JIS 規格によるカタカナ表記
JIS Z 8301:2011
a) その言葉が 3 音以上の場合には,語尾に長音符号を付けない
b) その言葉が 2 音以下の場合には,語尾に長音符号を付ける
c) 複合の語は,それぞれの成分語について,上記 a)又は b)を適用する
https://github.com/textlint-ja/textlint-rule-preset-foreign-language-writing/issues/5
issue開いた
作成にあたっての参考資料
修士論文や夏の学校の集録や学振申請書を書く皆さんへ (書き方、注意点、心得) - 宇宙線実験の覚え書き
卒業論文・修士論文自己チェックリスト
卒論・修論チェックリスト - Qiita
はじめての論文執筆
リンク:論文に死んでも書いてはいけない言葉30 - 発声練習
#いつかやる #論文