library-checker-problems icon indicating copy to clipboard operation
library-checker-problems copied to clipboard

集合({1, 2, ... n})のエスケープが、\{ではなく\\{

Open yosupo06 opened this issue 4 years ago • 2 comments

#385

task.mdで{1, 2, 3}を入れたいとすると、

$\{1, 2, 3\}$ ではダメで、 $\\{1, 2, 3\\}$ と入れないといけない

  • 放置: この仕様自体は割とありがち気がする(mathjax markdown escapeとかでググるとそれっぽいのが出てくる)
  • 対策(htmlgen): めちゃくちゃ単純に、\{\\{で一斉置換する。現状だと\{は全部この用途なので問題なさそう
  • 対策(task.md): \lbrace, \rbrace を使う

yosupo06 avatar May 05 '20 15:05 yosupo06

$a_b$$a\_b$ と入力しないと markdown の _foo_ に喰われるケースがありました. https://github.com/yosupo06/library-checker-problems/blame/master/graph/min_cost_b_flow/task.md#L10

python-markdown への extension, 例えば

  • https://facelessuser.github.io/pymdown-extensions/extensions/arithmatex/
  • https://pypi.org/project/python-markdown-math/

などで解決されたりしませんかね.

MiSawa avatar Jul 17 '20 07:07 MiSawa

ドキュメントを眺めた結果、なんとかなる気がします ありがとうございます!(ところで前者のサイトを知りませんでした…ありがとうございます)

yosupo06 avatar Jul 17 '20 08:07 yosupo06