Я пытаюсь использовать mathjax в Jupyter Notebook и пытаюсь отобразить следующее
в наборах Latex я могу отобразить только следующее:\varepsilon-\text{greedy}(Q)$\
Как видите, dash
очень длинный и добавляет дополнительное пространство вокруг тире.
Если я передвину эпсолон в выражение \text
, результат будет: \text{\varepsilon-greedy}(Q)$\
\
У dash
нет проблем, но эпсилон не отображается.
Как я могу отобразить эпсилон, как задумано.
Решено: ОБНОВИТЬ Решено: ОБНОВЛЕНИЕ 2
Это не ответ для рендеринга одного и того же вывода, просто переместите dash
в \text
\varepsilon\text{-greedy}(Q)$\
Обратите внимание, что \text{\varepsilon-greedy}(Q)
не является допустимым LaTeX. Макрос \varepsilon
является макросом математического режима и не разрешен в текстовом режиме, как показано здесь, поэтому он вызовет сообщение об ошибке в реальном LaTeX.
MathJax предназначен для обработки в основном материала математического режима, поэтому он не обрабатывает макросы в текстовом режиме, поэтому \varepsilon
будет отображаться дословно. Если вы хотите использовать его в текстовом режиме, вы можете использовать \text{$\varepsilon$-greedy}(Q)
, чтобы временно войти в математический режим в текстовом режиме.
MathJax версии 3 имеет расширение textmacros
, которое позволяет обрабатывать некоторые макросы в текстовом режиме, но недоступно в версии 2, которая используется на StackExchange. (Здесь они используют четырехлетнюю версию MathJax.)
Большое спасибо, Дэвид, за подробный ответ, я буду следовать вашему решению.
омг, ответ переместите тире в
\text
-\varepsilon\text{-greedy}(Q)$\