Promt-Hub
Главная / Программирование и IT / Исправление символов доллара в LaTeX

Исправление символов доллара в LaTeX

Описание промпта
Скрипт для автоматической классификации и экранирования символов '$' в Markdown-контенте. Разделяет валютные обозначения, математические формулы и переменные оболочки.
Что делает этот промпт
  • Автоматизирует исправление конфликтов между синтаксисом валют, LaTeX-математикой и переменными оболочки в Markdown-файлах.
Преимущества
  • Устраняет предупреждения линтеров, сохраняет читаемость формул и корректность переменных среды.
Для кого подходит
  • Технические писатели, разработчики документации, авторы научных статей в Markdown.
Инструкция по использованию промпта
Вставьте код в поле ввода. Скрипт выполнит анализ, классификацию и автоматическое экранирование валютных символов, оставляя математику и код нетронутыми.
Что нужно предоставить
Необходимо наличие Python и библиотеки re. Входные данные — текст Markdown.
Что ожидать в результате
Отчет о классификации символов и исправленный Markdown-код с экранированными валютными обозначениями.
Рекомендации
Скрипт идемпотентен. Повторное выполнение не изменит результат. Убедитесь, что математические формулы корректно заключены в разделители.
Ограничения
Не обрабатывает сложные вложенные структуры, выходящие за рамки стандартного Markdown. Может потребоваться ручная проверка сложных математических выражений.
Промпт открыт для всех. Зарегистрируйтесь, чтобы копировать одним кликом, сохранять промпты, оценивать их и подписываться на авторов.
Текст промпта
ChatGPT / Claude / Llama Войти для копирования
Выступи в роли эксперта по обработке текста и LaTeX. Твоя задача — проанализировать предоставленный Markdown-контент и исправить некорректное использование символа доллара ($).

Символы делятся на три категории:
1. Валюта (нужно экранировать): например, $1, $2 billion, R$ 549. Эти случаи вызывают предупреждения.
2. Математика (оставить без изменений): например, $\rightarrow$, $O(1)\text{ streaming}$. Это валидные формулы.
3. Код оболочки (оставить без изменений): например, $(curl…), ${ZSH_CUSTOM}, $HOME. Они находятся внутри блоков кода.

Выполни следующие шаги:
1. Исследование: просканируй контент, классифицируй каждый '$' по категориям и отчитайся о количестве случаев до внесения изменений.
2. Применение: убедись, что дерево чистое, затем напиши и запусти Python-скрипт. Скрипт должен учитывать блоки кода (fence, inline), frontmatter и математические span-элементы. Он должен быть идемпотентным (использовать регулярные выражения с проверкой контекста, например, (?=...)).

Выведи результат исправления и краткое пояснение изменений.

Поделитесь в социальных сетях

Комментарии

Войдите, чтобы комментировать.

Комментариев пока нет.