Convert LaTeX to Markdown format. Use when the user asks to convert, transform, or change LaTeX files to Markdown, or mentions converting .tex files to .md files.
View on GitHubplugins/tex/skills/latex-to-md/SKILL.md
January 23, 2026
Select agents to install to:
npx add-skill https://github.com/Mearman/marketplace/blob/main/plugins/tex/skills/latex-to-md/SKILL.md -a claude-code --skill latex-to-mdInstallation paths:
.claude/skills/latex-to-md/# LaTeX to Markdown Converter
Convert LaTeX documents to Markdown format with support for common LaTeX commands and environments.
## Usage
```bash
npx tsx plugins/tex/scripts/latex-to-md.ts <text>
npx tsx plugins/tex/scripts/latex-to-md.ts --file <input.tex>
npx tsx plugins/tex/scripts/latex-to-md.ts --file <input.tex> --output <output.md>
```
## Supported Conversions
### Sections/Headers
- `\chapter{Title}` → `# Title`
- `\section{Title}` → `## Title`
- `\subsection{Title}` → `### Title`
- `\subsubsection{Title}` → `#### Title`
- `\paragraph{Title}` → `##### Title`
- `\subparagraph{Title}` → `###### Title`
### Text Formatting
- `\textbf{bold}` → `**bold**`
- `\textit{italic}` → `*italic*`
- `\emph{emphasis}` → `*emphasis*`
- `\texttt{code}` → `` `code` ``
- `\verb|code|` → `` `code` ``
### Code Blocks
```latex
\begin{verbatim}
code here
\end{verbatim}
```
→
````markdown
```
code here
```
````
Also supports `lstlisting` environment.
### Lists
**Itemize (unordered):**
```latex
\begin{itemize}
\item First item
\item Second item
\end{itemize}
```
→
```markdown
- First item
- Second item
```
**Enumerate (ordered):**
```latex
\begin{enumerate}
\item First
\item Second
\end{enumerate}
```
→
```markdown
1. First
2. Second
```
### Links
- `\href{url}{text}` → `[text](url)`
- `\url{url}` → `<url>`
### Images
**With caption (figure environment):**
```latex
\begin{figure}
\includegraphics{image.png}
\caption{Description}
\end{figure}
```
→
```markdown

```
**Without caption:**
- `\includegraphics{image.png}` → ``
- `\includegraphics[width=5cm]{image.png}` → `` (options stripped)
### Blockquotes
```latex
\begin{quote}
This is a quote
\end{quote}
```
→
```markdown
> This is a quote
```
### Horizontal Rules
- `\hrulefill` → `---`
- `\hline` → `---`
## Unicode Character Decoding
LaTeX special characters are automatically decoded to Unicode:
- `\'{e}` → `é`
- `\"{a}` → `ä`
- `\c{c}` → `ç`
- `\ae` → `æ`
- `\oe`