Repository navigation
Conversation
The first edition covers the 25 points the review comments raise most often, grouped by unit of writing, with a checklist of mechanical checks to run before sending a PR. Every example is invented. Claude-Session: https://claude.ai/code/session_01J159SiM9hhWoPD2gxwey97
|
|
||
| **悪い例** | ||
|
|
||
| > TCP はデータを速く届けるためのプロトコルである。近年、若者の読書離れが進んでいる。 |
There was a problem hiding this comment.
There was a problem hiding this comment.
対応しました(8d05674)。悪い例を「TCP は、データを確実に届けるためのプロトコルである。」にしました。内容は正しく、出典がないことだけが問題の例になっています。
| PR を送る前に、次のことを確かめてください。 | ||
| どれも機械的に見つけられます。エディタの検索と、textlint の警告を使ってください。 | ||
|
|
||
| - [ ] **番号を手で書いていない。** 図表、章、節の番号は `\label` と `\ref` で書く。「以下の図」「上の表」のように位置で指さない。 |
There was a problem hiding this comment.
\label、\ref、\cite、[htbp]、[H]など)に特化して書かれています。一方、冒頭では「週報、各種レポート、卒業論文、修士論文、学会の原稿のどれにも当てはまります」と述べています。週報やMarkdownで書くレポートにはLaTeXの記法は関係しないため、チェックリストの対象読者が限定されることを明示するか(例:「LaTeXで書く場合」という注記を追加する)、または非LaTeX向けの項目も追加することを検討してください。
There was a problem hiding this comment.
対応しました(8d05674)。チェックリストの冒頭に「項目の多くは、LaTeX で書く場合のものです。」と書き加えました。
There was a problem hiding this comment.
さらに直しました(fc5d335)。注記を足すのではなく、チェックリストを「どの形式でも」と「LaTeX で書く場合」に分けています。
|
|
||
| **確かめる問い:** この「確認する」のは誰ですか。画面や機能が、人の動作をしていませんか。 | ||
|
|
||
| ### 3.2 助詞を選ぶ {#particle} |
There was a problem hiding this comment.
ℹ️ [LOW] 3.2節の「は」「主要な」「など」についての説明が、助詞の誤用(「を」と「に」の取り違え)という主題から少し外れています。節タイトルが「助詞を選ぶ」であるのに、「は」や「主要な」は助詞ではありません。節タイトルを「助詞・限定表現を選ぶ」などに変えるか、「は」「主要な」「など」については別の節(例えば1.7節「主張の強さを根拠に合わせる」や4.5節「ぼかした語を具体的にする」)に統合することを検討してください。
There was a problem hiding this comment.
対応しました(8d05674)。見出しを「助詞と限定の語を選ぶ」にしました。アンカー #particle は変えていません。対応表(smkwlab/thesis-review-rules#18、19fb17b)の節名もそろえました。
|
| **良い例** | ||
|
|
||
| > 位置の補正には XYZ(Extended Yard Zoning)を用いた。XYZ は地図を格子に区切って座標を補正する手法である[1]。 | ||
| > 貸出台帳は、図書室が利用者ごとの貸出履歴を記録している表である。本研究ではこれを移行した。 |
There was a problem hiding this comment.
> が2行にわたっていますが、Markdown の引用ブロックでは空行を挟まずに連続した > を使うと1つの引用ブロックとして表示されます。ただし、意図的に2つの別々の段落として見せたい場合は `>
のように空行を>` で埋める必要があります。現状の書き方(空行なしで連続)は意図通りに表示されるか、プレビューで確認してください。
There was a problem hiding this comment.
据え置きます。1 つの引用ブロックとして続けて見せるのが意図どおりです。プレビュー(pr-55/writing/)でも、良い例が 1 つの引用ブロックに表示されることを確かめました。
| - [ ] **英字の語と和文の間に空白がある。** 例: `設定は timeout で指定する`。空白がないと LaTeX がそこで改行できず、行が右の余白にはみ出します。数字、句読点、括弧の隣、`\ref` と `\cite` の前には要りません。 | ||
| - [ ] **誤字脱字がない。** 助詞の重複(「をを」)、送り仮名の不揃い、製品名の綴りと大文字小文字を確かめる。差分だけでも読み返してください。 | ||
| - [ ] **全角と半角が正しい。** 全角空白、全角の英数字、「,」と「、」の混在がない。`\cite` は句点の前に置く。 | ||
| - [ ] **ソースは 1 文ごとに改行している。** `_`、`%`、`$`、`~` をエスケープしている(例: `book\_id`)。 |
There was a problem hiding this comment.
ℹ️ [LOW] チェックリストの項目に「ソースは 1 文ごとに改行している」とありますが、これは LaTeX 固有の話題というより、このリポジトリの運用ルール(textlint や Git diff の読みやすさ)に関わる重要な規則です。「項目の多くは、LaTeX で書く場合のものです」という前置きがあるため、この項目が LaTeX 限定に見えてしまう可能性があります。Markdown で書く場合にも同様のルールが適用されるなら、その旨を明記するか、LaTeX 固有の項目とそれ以外を分けて示すと、読者の混乱を防げます。
There was a problem hiding this comment.
据え置きます。この項目は、LaTeX のソースについての規則です(エスケープの例も LaTeX のもの)。研究室で書く文書は LaTeX のテンプレートから作るので、LaTeX 限定に読めても困りません。
There was a problem hiding this comment.
先ほどの据え置きを取り消し、対応しました(fc5d335)。「研究室の文書は LaTeX のテンプレートから作る」と書いたのは誤りで、ISE レポートは HTML で書きます。チェックリストを「どの形式でも」と「LaTeX で書く場合」に分けました。1 文ごとの改行は「どの形式でも」に移し、理由を PR の差分の読みやすさとしました。エスケープは「LaTeX で書く場合」に残しています。
|
|
||
| **良い例** | ||
|
|
||
| > 「公開サービスへのトラフィックの解析」[3]では、到達するトラフィックを分析している。(文献欄: A. Author, "Sample Protocol", RFC 0000, January 2000) |
There was a problem hiding this comment.
ℹ️ [LOW] 5.3 節の悪い例で 山田氏は と書いており、直後の説明で「著者に敬称を付けず」と指摘しています。この対応は明確で良いのですが、良い例の文献欄に A. Author, "Sample Protocol", RFC 0000, January 2000 という架空の RFC を使っています。RFC の書誌形式としては著者名・タイトル・番号・年月が含まれており適切ですが、学術論文(会議・ジャーナル)の書誌形式の例も1つ添えると、より幅広いケースをカバーできます。
There was a problem hiding this comment.
据え置きます。第 1 版は、添削で多く指摘してきた点に絞っています。論文の書誌の形式は、学会やテンプレートの文献スタイルで決まるので、この手引きでは扱いません。
|
AI レビューの指摘 6 件への対応です。
プレビューでは、31 個のアンカーがすべて生成されていること、引用ブロックとチェックリストが表示されることを確かめました。 |
…thesis-review-rules#17) The ISE report is written in HTML, so only the LaTeX items are LaTeX-specific. Claude-Session: https://claude.ai/code/session_01J159SiM9hhWoPD2gxwey97
| **良い例** | ||
|
|
||
| > 位置の補正には XYZ(Extended Yard Zoning)を用いた。XYZ は地図を格子に区切って座標を補正する手法である[1]。 | ||
| > 貸出台帳は、図書室が利用者ごとの貸出履歴を記録している表である。本研究ではこれを移行した。 |
There was a problem hiding this comment.
> が2行にわたっていますが、Markdownの引用ブロックでは空行を挟まずに連続した > を使うと1つの引用ブロックとして表示されます。ただし、意図的に2つの段落を1つの引用ブロック内に入れたい場合は > だけの行(空行の代わり)を挟む必要があります。現状の書き方だと、レンダリング環境によっては2つの別々の引用ブロックとして表示される可能性があります。意図した表示になっているかプレビューで確認してください。
There was a problem hiding this comment.
据え置きます。前の同じ指摘(r4553614565)と同じです。表示は、この site の Jekyll(kramdown)のプレビューで、1 つの引用ブロックになることを確かめました。
|
|
||
| **良い例** | ||
|
|
||
| > 位置の補正には XYZ(Extended Yard Zoning)を用いた。XYZ は地図を格子に区切って座標を補正する手法である[1]。 |
There was a problem hiding this comment.
ℹ️ [LOW] 1.3節の良い例で [1] という文献番号が使われていますが、この手引き自体には文献リストが存在しません。架空の例であることは冒頭に書かれていますが、[1] [2] [3] のような番号が複数の節(1.3、5.2、5.3)に登場するため、読者が「この文献はどこにあるのか」と混乱する可能性があります。例えば [文献番号] や [参考文献] のような表記にするか、「※文献番号は架空」と注記を加えることを検討してください。
There was a problem hiding this comment.
据え置きます。例文は、論文の本文を切り出したものとして書いています。[1] は、組み上がった論文で引用がどう見えるかを示しているだけで、この手引きの文献を指すものではありません。冒頭で、例が架空であることも断っています。
|
|
||
| **悪い例** | ||
|
|
||
| > 山田氏は、到達するトラフィックを分析している。(文献欄: https://example.org/rfc0000) |
There was a problem hiding this comment.
ℹ️ [LOW] 5.3節の悪い例で「山田氏」という実在しそうな人名が使われています。冒頭に「例はすべて架空のものです」と明記されているので問題は少ないですが、他の例と同様に架空性がより明確な表現(例:「著者名氏」や「田中氏」など)に統一するか、あるいはそのままでも問題ないか確認してください。また、良い例の A. Author は英語表記であり、日本語の論文執筆ガイドとして文献欄の書き方を示す際に、日本語著者名の例も併記するとより実用的です。
There was a problem hiding this comment.
据え置きます。「山田氏」は仮の名前としてよく使われる名前で、架空であることは冒頭に書いています。良い例の文献欄は、悪い例の URL だけの書き方と対比するためのもので、ここで示したいのは書誌の要素がそろっていることです。表記の言語は問題にしていません。
|
追加の対応です。
|
概要
論文やレポートを書くときの手引きを、
writing/に置きます。週報、各種レポート、卒論・修論、学会の原稿のどれにも当てはまる内容です。第 1 版は、これまでの添削で先生が残したコメントの多い 25 項目に絞りました。管理は smkwlab/thesis-review-rules#17 で行います。
変更内容
writing/index.mdを追加しました。章立ては次のとおりです。{#causality}のような固定のアンカーを付けました。添削のコメントから…/writing/#causalityの形でリンクするためです。index.md)には、まだリンクを張っていません。張り方は、この PR で決めます。確認すること
https://claude.ai/code/session_01J159SiM9hhWoPD2gxwey97