GitHubのMarkdownで「バックスラッシュ角括弧」\ [\]シーケンスをどのようにエスケープしますか?シーケンスは<pre><code>...</code></pre>
セクションを生成します。
これは、GitHubのMarkdownの問題のみです。私は問題なくここにそれを書くことができます:
\[何か \]
ただし、GitHubのこのコードは、
\ 何か
角括弧で囲まれた文字列をバックティックで囲むことに頼りました: `[[320,50]、[300,250]]`
次のようになります:[[320,50],[300,250]]
これで、私の配列はリンクになりません。
これはgithub.comで修正されました。いつかはわかりませんが、角かっこを1つのバックラッシでエスケープできます。例えば
\[Hello\]
としてレンダリングされます
[こんにちは]
これはGitHubで修正されました。したがって、角括弧をエスケープする必要はもうありません。 [some text]
と入力するには、次のように入力します。
// your markdown
[some text]
これには2つの理由があります。
\]
および\[
を使用できることを意味します。これは、LaTeXを記述する正しい方法です。 ($$はLaTeXコマンドではないため、使用しないでください。)これを確認するには、GitHubプロジェクトのREADME.mdを編集します。
書くだけ:
This is a __backslash with a square bracket__: \\\[.
Githubで動作します。
質問が更新されたので、更新された回答を次に示します。
最初と最後ですべての文字をエスケープします。
foo \\\[something\\\] bar
は、=> foo \[something\] bar
を生成します
Githubで正常に動作します: http://tinypic.com/view.php?pic=oh2xyp&s=6
Wikiで試してみただけです…あなたは正しい、そこでは動作しません。 Wiki構文で[[foobar]]
のような構造が持つ特別な意味のためだと思います。
あなたのベストショットはこれだと思います:__\__ __[__ __something__ __\__ __]__
(コードバックスティックなし)。
ここではうまく動作しませんが、github wikiでは動作します。
それでも、バグだと思われる場合は、 here と言って報告する必要があります。
それを行う方法はないようです。回避策は、 Gist を使用してそのようなファイルを保存することです(私の場合はBashスクリプト)。
誰かが本当の解決策を思いついたら、より良い答えに再割り当てします。
更新:バッククォートを使用してエスケープ文字をエスケープします。新しい受け入れられた答えを参照してください。