К основному содержанию
промпт GP ChatGPT

Fix LaTeX dollars — промпт для ChatGPT и Claude.ai: чинит $ в Markdown

Промпт разбирает все знаки $ в Markdown и экранирует только валютные, не трогая формулы и код. Пригодится, когда сборка сыплет предупреждениями.

Открыть на GitHub

Что делает Fix LaTeX dollars

Промпт делит все вхождения $ на три класса. Валюта — $1, $2 billion, R$ 549 — именно такие пары и вызывают предупреждения, их нужно экранировать. Настоящая математика вроде $\rightarrow$ и $O(1)\text{ streaming}$ остаётся как есть. Код оболочки — $(curl…), ${ZSH_CUSTOM}, $HOME — живёт внутри блоков кода и тоже не трогается.

Работа идёт в четыре шага. Сначала агент грепает контент, раскладывает каждый $ по классам и показывает счётчики до любых правок. Потом проверяет, что дерево чистое, пишет и запускает протестированный Python-скрипт: он учитывает блоки кода, инлайн-код, frontmatter и математические спаны, а идемпотентность даёт lookbehind (?<!\\) — повторный запуск не экранирует дважды. Третий шаг — проверка диффа: грепы по настоящей математике и переменным оболочки должны ничего не вывести. Если что-то живое задето, промпт велит откатиться через git checkout -- . и остановиться. В конце агент печатает команды сборки и коммита, но сам их не выполняет.

Это значит, что сборку, коммит и push вы запускаете руками. Промпт намеренно не делает этого сам — так что не ждите, что он доведёт правки до репозитория.

Какие задачи решает

  • убрать предупреждения сборки из-за валютных $ в Markdown
  • не задеть формулы LaTeX при экранировании
  • не сломать переменные оболочки внутри блоков кода
  • перезапустить скрипт без двойного экранирования
  • откатить правки, если задет легитимный $

Примеры запросов агенту

  • Проверь все $ в docs/ и покажи счётчики по классам, ничего не меняя
  • Экранируй валютные $ в README.md и покажи дифф
  • Прогони проверку: грепни настоящую математику и переменные оболочки, если что-то задето — откати

Как установить Fix LaTeX dollars

Как использовать

Вставьте текст в начало диалога или в инструкции проекта

Из того же набора73

Весь набор →
Senior Code Reviewer (severity-ranked) Промпт для ревью кода: расставляет замечания по важности от блокеров до придирок и заканчивает вердиктом. Пригодится, когда нужно быстро понять, что в чужом патче ломает логику. GP ChatGPT ★ 174 597звёзд репо TypeScript Library taste Промпт задаёт набор правил для TypeScript-библиотеки: pnpm, строгий tsconfig, tsup, vitest, Changesets. Пригодится, когда нужен единый стиль проекта с первого коммита. GP ChatGPT ★ 174 597звёзд репо Claude Web Page Redesign Planning Prompt Промпт, который заставляет модель сначала разобрать текущую вёрстку и код, а потом выдать план редизайна в markdown. Правки не вносятся. GP ChatGPT ★ 174 597звёзд репо Automated Text Typing Every 5 Minutes with Python Промпт превращает чат в Python-автоматизатора: он пишет скрипт, который сам печатает заданный текст через равные интервалы. Пригодится, когда нужно набирать одно и то же в чужом окне без рук. GP ChatGPT ★ 174 597звёзд репо Vector-Based Space Combat System Промпт превращает чат в инженера игровой механики: на входе концепт скоростного боя, на выходе логика движения и снарядов. GP ChatGPT ★ 174 597звёзд репо High-Velocity Dogfight Промпт для генерации кода 3D-симулятора полёта: цилиндрический туннель, 5 000 частиц-звёзд и связь скорости с их масштабом. GP ChatGPT ★ 174 597звёзд репо Gravity Shift: Low-Poly Physics Platformer Промпт описывает концепцию и техническую часть 3D-платформера, где мир поворачивается на 90 градусов по нажатию клавиши. Пригодится, если нужен стартовый каркас игры на Three.js и Cannon.js. GP ChatGPT ★ 174 597звёзд репо Code Review Professional Промпт превращает чат-модель в ревьюера кода: разбирает качество, соответствие стандартам и точки для оптимизации. Пригодится, когда нужно быстрое второе мнение по свежему коду. GP ChatGPT ★ 174 597звёзд репо

Похожие

latex-paper-en bahayonghang Скилл для работы с готовым английским .tex: чинит сборку, проверяет формат площадки, библиографию и язык. Пригодится, когда статья уже написана, а до сдачи далеко. CX Codex +1 5 900установок latex-formatting lingzhi227 Готовит LaTeX-шаблоны конференций, чинит форматирование и проверяет статью перед сдачей. Пригодится, когда до дедлайна осталось мало времени. CX Codex +1 2 200установок latex-posters K-Dense-AI Собирает научные постеры через три LaTeX-пакета, компилирует PDF и проверяет шрифты перед отправкой в типографию. CX Codex +1 2 000установок latex-document-skill ndpvt-web Скилл верстает резюме, научные статьи, презентации и формы в LaTeX, собирает их в PDF через скрипты и отдаёт превью страниц в PNG. CX Codex +1 561установок latex-conference-template-organizer Galaxy-Dawn Распаковывает перегруженные zip-архивы с шаблонами научных конференций и превращает их в чистую структуру для Overleaf. Пригодится перед подачей статьи, когда нужно убрать лишний код. CX Codex +1 391установок pdf-generation glebis Собирает PDF из markdown через Pandoc и шаблон Eisvogel: титульная страница, оглавление, темы по цветам. Для отчётов, white paper и документации. CX Codex +1 482установок

Вопросы о Fix LaTeX dollars

Как установить Fix LaTeX dollars в ChatGPT?

Готовой команды установки нет: промпт вставляют в чат целиком и дальше пишут задачу по своим файлам.

Что делает Fix LaTeX dollars?

Классифицирует все $ в Markdown на валюту, математику и код оболочки, экранирует только валютные и проверяет дифф на задетые формулы и переменные.

Промпт сам коммитит и пушит?

Нет. Он печатает команды сборки и коммита, а выполняете их вы.

Исходный текст

prompts.csv · CC0-1.0
Investigate and fix the actual $ usages in Markdown content.

The $ fall into three classes:

- Currency (escape these) — $1, $2 billion, R$ 549 → these pairs cause all the warnings
- Real math (leave alone) — $\rightarrow$, $O(1)\text{ streaming}$ → valid, no warnings
- Shell code (leave alone) — $(curl…), ${ZSH_CUSTOM}, $HOME → inside code blocks


Execute in 4 steps:

- Investigate — greps the content, classifies every $ into currency / real math / shell code, and reports counts before changing anything.
- Apply — checks the tree is clean, then writes and runs the exact tested Python script (code-fence-, inline-code-, frontmatter-, and math-span-aware; idempotent via the (?<!\\) lookbehind so re-running never double-escapes).
- Verify the diff — the safety net: greps that must print nothing for real math ($\rightarrow$, \text) and shell vars ($HOME, $(…), ${VAR}). If anything legit was touched, it tells you to git checkout -- . and stops.
- Print instructions — outputs the build-verify and commit/push commands for user to run.

Do not autonomously run any build, commit, or push.

© [email protected] · CC0-1.0 · f/prompts.chat

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой