web-dev-qa-db-ja.com

プレーンテキストで強調

単純なテキスト領域など、プレーンテキストで強調をどのように示す必要がありますか?単一引用符を使用しても問題ありませんか?

3
Mike

完全に平文の場合は、すべて大文字を使用するか(慎重に行う必要があります)、またはitalicsの代わりにアンダースコアで囲む_(SOのマークダウンのようによく使用されます)またはアスタリスクで*区切り*できます(boldの代わりとして)。

6
TripeHound

次の回答の一部は、対象者によって異なる場合があります。はい、それは「それは依存する」という別の言い方です!

フォーマットされたテキスト のWikipediaエントリは次のように述べています:

フォーマットされたテキストは、コンピュータが使用される前にアンダースコアを使用して、タイプライター付きの原稿の文章を強調することに起源があります。初期のコンピュータテクノロジーの最初のインタラクティブシステムでは、アンダースコアリングは不可能であり、ユーザーはこの欠如(およびASCIIでのフォーマットの欠如)を特定の記号を代用として使用して補いました。たとえば、強調はさまざまな方法でASCIIで実現できます。

大文字:私はこれを補っていません。

アンダースコアで囲む:私はこれを_作りません_。

アスタリスクで囲む:私はこれを*しません*です。

間隔:私はこれを補っていません。

アンダースコアで囲むことは本のタイトルにも使用されました:_The_C_Programming_Language_で調べてください。

(あまりにも)頻繁に使用されるデバイスもあり、すべての単語の後にピリオドが置かれます。ない。作る。この。アップ!

上記のウィキペディアからの引用では、_pre-computer_の使用について言及していることに注意してください。つまり、その例はMarkdownなどの前でも実施されていました。その例を以下に示します。これは、上記のメカニズムがそれより前にあるため、コンピュータマークアップ言語を使用して不正行為をしていると感じるべきではないことを意味します。

_または*の使用に関する興味深い点の1つは、イタリックまたはボールドのマークアップを示しているかどうかは問題ではないということです。強調は強調です。以下のマークダウンの例からわかるように、_asterisks_と* underscores *はどちらもマイナーな強調(イタリックとしてリッチテキストで表示)を示し、__ doubleアスタリスク__と**ダブルアンダースコア**は大きな強調(リッチテキストで太字として表示)を示します。

単一引用符を使用しても大丈夫かどうかを具体的に尋ねました。

第一に、私の直感的な反応は、最初は完全にプレーンテキストのみで作業する場合は、快適なデバイスを使用して自分を表現する自由があると私は信じているということでした。明らかに、マークアップの欠如は、「ルール」のフォーマットに依存しないことを意味します。

しかし、この次のコメントは、私が別の国に長期間住んでいた誰かと関係を持っていた数十年前のことを思い出させます。これはメールのマークアップの前でした。絵文字の前。スマイリーが人気になる前だったかもしれません! usenetとニュースグループ、MosaicとNetscape Navigatorの時代、そして電子メールの印刷。私たちのメッセージで引用が乱用されました。電子メールで「適切に」全体にトーンを伝えるのは本当に難しく、頻繁な「誤解」につながりました。物事を引用符で囲むと、私たちはしばしば「皮肉」であるように見え、さらに悪いことに「いらいらして」いないように見えました。ほとんどの時間。

つまり、強調を使用するときに頭の中でどのような口調をとっていても、この同じ口調が読者に伝わり、同じように解釈されることを必ずしも意味しないという道徳がありました。実際、私のアドバイスは、そうではないと仮定することです。したがって、何らかの強調装置をまったく使用せずに、あなたの要点を伝えるためにより良い方法でメッセージを表現することについての議論があるかもしれません。感嘆符もありません!

とにかく-ここにそのマークダウンの例があります:

# Heading

## Sub-heading

### Another deeper heading

Paragraphs are separated
by a blank line.

Two spaces at the end of a line leave a  
line break.

Text attributes _italic_, *italic*, __bold__, **bold**, `monospace`.

Horizontal rule:

---

Bullet list:

  * apples
  * oranges
  * pears

Numbered list:

  1. apples
  2. oranges
  3. pears

A [link](http://example.com).
3
Roger Attrill

この場合は、必ず星(*)を使用します。たとえば、Outlook(リッチエディター)でこれを行うと、Wordが自動的にビルドされます。

編集:SO星を置くとWordが斜体になりました。

0
Rik Lewis

私はあなたの強調をアスタリスクまたはアンダースコアでカプセル化したくなります。

It's really important not to do _anything_ silly...

2つのうち、私はアンダースコアをお勧めします。これは、多くの人がアスタリスクを使用してアクションを表すためです。

I wonder what's in this here well? *Leans over well and falls in* 

引用符を使用すると皮肉と読むことができるという@Rogerに同意します。私は彼の答えが好きですが、私の担当者が理由で賛成投票もコメントもできません。

最大の決断はあなたのターゲットオーディエンスになります。彼らはだれであり、あなたは彼らがプレーンテキストで強調を示すさまざまな手段をどのように読んだかを彼らと一緒にテストする立場にありますか?私は、それらが古く、コンピューターの読み書き能力が高いほど、プレーンテキストを読み、強調のためにアンダースコアなどを理解する可能性が高くなることをお勧めします。

0