Skip to content

feat: 注釈・出典記法のルール化および適用#509

Merged
yumetodo merged 9 commits into
masterfrom
feat/rule/cite_note_ref
Dec 28, 2017
Merged

feat: 注釈・出典記法のルール化および適用#509
yumetodo merged 9 commits into
masterfrom
feat/rule/cite_note_ref

Conversation

@yumetodo

@yumetodo yumetodo commented Dec 27, 2017

Copy link
Copy Markdown
Member

#505 にて議論も収束したと判断したので、ルールの文案を作成した。

(インターネットという人権が乏しい世界に向かうため、2017/12/28午後から2018/1/3午前まで反応が鈍くなります、問題があれば、ここに書き込んだ上で、直接このbranchをいじって構いません)

ref:

ping: @akinomyoga

Resolve #505

@yumetodo yumetodo self-assigned this Dec 27, 2017
@yumetodo yumetodo changed the title feat: 注釈・出典記法のルール化および適応 feat: 注釈・出典記法のルール化および適用 Dec 27, 2017
|------|----------------|----------------|--------------|------------|
| 注釈 | `[注N]` | `N. ^` | `note_ref-${N}` | `note-${N}` |
| 出典 | `[N]` | `N. ^` | `cite_ref-${N}` | `cite-${N}` |

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

以下に例を示す または ### 例 などの文言が欲しい。

Comment thread editors_doc/cite_note_ref.md Outdated
| | 参照元の見た目 | 参照先の見た目 | 参照元のid | 参照先のid |
|------|----------------|----------------|--------------|------------|
| 注釈 | `[注N]` | `N. ^` | `note_ref-${N}` | `note-${N}` |
| 出典 | `[N]` | `N. ^` | `cite_ref-${N}` | `cite-${N}` |

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[注N][N] ではなくて、実際の上付きも反映して [注N][N] となっていた方が分かりやすい。

Comment thread editors_doc/cite_note_ref.md Outdated

本文中に参照を貼り、ページ最下部に「注釈」「出典」の項を作ってそこに注釈・出典を書く。

- `N`: 1から始まる連番

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

以降で使われている ${N} という表記は通じない可能性があるので、ここで「N または ${N}」とするか、以降で使われている ${N} は単に N に置き換える


表の中のみの事柄について注釈をつけるときに検討するべき注釈記法がこれだ。

表中に参照を貼り、表の直後に注釈・出典を書く。

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

議論を掘り返すようで済まないのですがもしかすると行き違いがあるかもしれないので。

表の直後に注釈・出典

私が「表の注」で意図したのは「表の読み方」についての注釈でした。この種類の注釈 (†N) と通常の注釈 ([注N])・出典 ([N]) は混在して表の中に現れることを許し、通常の注釈・出典はページ全体の ## 注釈/出典 または節の ### 注釈/出典 に記述することを想定していました。

cpprefjp では通常の注釈・出典に関しても、それが表の中だけの事柄であれば表の下部に混ぜて注釈・出典を記述するということにしますか。

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

あ、それは読み違えていました。

「表の読み方」についての注釈で

それに書き換えます。

Comment thread editors_doc/cite_note_ref.md Outdated
>| std::list | (O(n)<sup><a id="note_ref-t1-1" href="#note-t1-1">†1</a></sup>) | O(1) |
>| bar | O(1) | O(1) |
>| baz | O(1) | O(1) |
>| hoge | (O(n)†) | (O(n)†) |

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ここの † も同じ意味なので †1 (リンクは貼らなくても良い)

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

面倒だし説明上なくても支障ないので123行目削ります。

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK

Comment thread editors_doc/start_editing.md Outdated

* [cpprefjpにおける注釈・出典の貼り方](./cite_note_ref.md)

それ以外に本サイト内で使用しているhtmlタグは以下です:

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

どうも start_editing.md の既存の問題のようですが、html / HTML が混在しているので HTML に統一?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

HTMLのほうが良さそうですね、ついでに直します

Comment thread editors_doc/cite_note_ref.md Outdated

のようにする。

出典の本文は`cite`タグで囲う。 No newline at end of file

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

出典の本文はciteタグ

出典の本文にページタイトル・書籍タイトルなど以外の情報 (著者名や、ページ番号、章・節番号など) もつける場合はどうでしょうか。例えば、

  1. ^ 【Minecraft】ありきたりな工業と魔術S2 Part01【ゆっくり実況】 - ニコニコ動画、再生位置 20:17 (2017-12-28 0:46 JST 閲覧)

的な形にしたいとしたら (いい加減な例ですみません)、<cite>~</cite> で囲むべきなのは作品名 (ページタイトル) たる 【Minecraft】ありきたりな工業と魔術S2 Part01【ゆっくり実況】 - ニコニコ動画 の部分だけなのではという気がします。

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

日本語の斜体は可読性を書くので使いたくないです。それはそうとたしかに出典の一般的な要求を満たしていない例でしたね、直します。

@akinomyoga akinomyoga Dec 27, 2017

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

斜体はただの例として出したものなので何でもよいです。

しかし <cite>~</cite> の既定の CSS は Chrome も Firefox も font-style: italic; で cpprefjp の CSS でも上書きされていないようです。なので、斜体を使わないようにするとしたら、cpprefjp の CSS も同時に弄る必要がありますね…。

追記 font-style: italic; で日本語が斜体になるかならないかはフォントに依存します (斜体になるフォントもあればならないフォントもあります)。

@yumetodo

Copy link
Copy Markdown
Member Author

@akinomyoga 修正しました

@akinomyoga

Copy link
Copy Markdown
Member

ありがとうです

Comment thread editors_doc/cite_note_ref.md Outdated
### 例

```md
| コンテナ | ○○操作の計算量 | ××操作の計算量

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ヘッダの閉じが抜けてるみたいです。ひとつ下の表も同様です。

@faithandbrave

Copy link
Copy Markdown
Member

一件だけ小さな指摘をしましたが、そこだけ修正したらマージしてもらって大丈夫です。

@yumetodo

Copy link
Copy Markdown
Member Author

修正したのでMergeします。

@yumetodo yumetodo merged commit ba18216 into master Dec 28, 2017
@akinomyoga

Copy link
Copy Markdown
Member

@yumetodo標準規格と処理系 - cpprefjp C++日本語リファレンス を確認した所 <cite>~</cite> で囲まれたところが、(手許の環境では少なくとも) 日本語の斜体で表示されているのですが、

一方で、日本語の斜体は可読性を書くので使いたくないです。 by @yumetodo

という意見もあります (私自身は斜体が良いのか悪いのかについては今のところ中立)。cpprefjp で <cite> の CSS を上書きするなどの対策の議論があれば Issue/PR を投げると良いかもしれません。

@yumetodo

Copy link
Copy Markdown
Member Author

まあ、私以外の人からそういう話が聞こえたらにしていいかなと思ってます。

@faithandbrave

faithandbrave commented Dec 28, 2017

Copy link
Copy Markdown
Member

斜体は、英語文章内では主に強調のバリエーションとして使われますが、日本語文章内で強調を目的に斜体を使用すると目立ちません。そのため、太字以外の強調のためには、カギカッコが採用されることが多いです。
<cite>タグは引用を意味するタグですが、GitHubのコメントでもQiitaでも、引用文章は斜体になっていないようです。

ちなみに、cpprefjpのサンプルコードは、CSSのデフォルトでコメントコードが斜体になっていましたが、斜体をやめています。(読みにくいという理由で)

@faithandbrave

Copy link
Copy Markdown
Member

ちなみに、cpprefjpのサンプルコードは、CSSのデフォルトでコメントコードが斜体になっていましたが、斜体をやめています。(読みにくいという理由で)

これはGoogle SitesからGitHub Pagesへ移行する際の初期実装の段階で、私と @melpon の間で議論して決めたことなので、議論ログは残っていません。

@akinomyoga

Copy link
Copy Markdown
Member

鉤括弧で囲むというのは良さそうですね。現在の斜体よりはそちらの方が良さそうに思われます。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants