Comment échapper à la séquence "crochets antislash"\[\] dans Markdown pour GitHub? La séquence produit un <pre><code>...</code></pre>
section.
Ce n'est qu'un problème avec Markdown pour GitHub. Je peux l'écrire ici sans problème:
\[quelque chose \]
Ce code dans GitHub produira cependant
\ quelque chose
J'ai recouru à entourer ma chaîne entre crochets de guillemets: `[[320,50], [300,250]]`
Ce qui en fait: [[320,50],[300,250]]
Alors maintenant, mon tableau ne se transforme pas en lien.
Cela a été corrigé sur github.com. Je ne sais pas quand, mais vous pouvez désormais échapper aux crochets avec un seul jeu. PAR EXEMPLE
\[Hello\]
est rendu comme
[Bonjour]
Ceci est maintenant corrigé sur GitHub. Il n'est donc plus nécessaire d'échapper aux crochets. Pour taper [some text]
, vous pouvez simplement taper:
// your markdown
[some text]
C'est bon pour deux raisons:
\]
et \[
pour afficher les mathématiques du latex, qui est la bonne façon d'écrire LaTeX. ($$ n'est pas une commande LaTeX et ne doit jamais être utilisé.)Vous pouvez le vérifier en modifiant le fichier README.md d'un projet GitHub.
ecrivez:
This is a __backslash with a square bracket__: \\\[.
Cela fonctionne sur github pour moi.
Maintenant que la question a été mise à jour, voici une réponse mise à jour.
Il suffit d'échapper à tous les personnages, au début et à la fin:
foo \\\[something\\\] bar
produira => foo \[something\] bar
Fonctionne normalement sur github: http://tinypic.com/view.php?pic=oh2xyp&s=6
Je viens d'essayer sur un wiki ... vous avez raison, cela ne fonctionne pas là-bas. Je suppose que c'est à cause de la signification spéciale qui construit comme [[foobar]]
ont dans la syntaxe wiki.
Je dirais que votre meilleur coup est le suivant: __\__ __[__ __something__ __\__ __]__
(sans baguettes de code).
Étrangement, cela ne fonctionne pas ici, mais cela fonctionne sur les wikis github.
Pourtant, si vous pensez que c'est un bug, vous devez le signaler comme on dit ici .
Il ne semble pas y avoir de moyen de le faire. Une solution de contournement consiste à utiliser un Gist pour stocker de tels fichiers (dans mon cas, un script Bash).
Je vais réaffecter à une meilleure réponse si quelqu'un trouve une vraie solution.
Mise à jour: utilisez des astuces pour échapper au caractère d'échappement. Voir la nouvelle réponse acceptée.