library-checker-problems
library-checker-problems copied to clipboard
集合({1, 2, ... n})のエスケープが、\{ではなく\\{
#385
task.mdで{1, 2, 3}を入れたいとすると、
$\{1, 2, 3\}$
ではダメで、 $\\{1, 2, 3\\}$
と入れないといけない
- 放置: この仕様自体は割とありがち気がする(mathjax markdown escapeとかでググるとそれっぽいのが出てくる)
- 対策(htmlgen): めちゃくちゃ単純に、
\{
を\\{
で一斉置換する。現状だと\{
は全部この用途なので問題なさそう - 対策(task.md):
\lbrace
,\rbrace
を使う
$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/
などで解決されたりしませんかね.
ドキュメントを眺めた結果、なんとかなる気がします ありがとうございます!(ところで前者のサイトを知りませんでした…ありがとうございます)