e2pall(1)
π e2pall β the girlies' guide to yeeting ALL your EPS files into PDFs π
okay so bestie, gather round, because this one is a General Commands Manual classic: e2pall(1). no cap, it does exactly one job and honestly? we respect the hustle. π«Ά
β¨ NAME β¨
e2pall β convert all the EPS files in a LaTeX document to PDF. all of them. every single one. slay. π
πΈ SYNOPSIS πΈ
e2pall TEXFILE
π¦ DESCRIPTION π¦
so here's the vibe: e2pall goes digging through TEXFILE looking for \includegraphics commands, and that's how it figures out the base names of your image files. π
the moment it finds one, it calls up epstopdf(1) to spin a PDF file out of the EPS file. iconic teamwork honestly.
and because she's considerate π, e2pall will also check that an existing PDF file is actually up-to-date with the EPS file. if the PDF file is newer than the EPS file? she simply will not run epstopdf(1). no wasted effort, main character energy only. β¨
π BUGS π
got beef? bug reports go to <https://lists.tug.org/tex-k> β that's a public mailing list, so be normal about it bestie. π
and now for the part where we hold hands and accept reality π:
- Seems to be broken
- Cannot handle
\input{filename}or\includegraphics{filename}split over more than one line - Must be run from same directory as the LaTeX file
- Does not look down
$TEXINPUTS - Cannot handle documents that use
\includecommands - Assumes all files included with
\includegraphicsare EPS files
lowkey that's a lot of caveats. she's doing her best, okay?? but fr fr, read that list before you blame yourself. π
π SEE ALSO π
epstopdf(1)β the bestie she calls in to do the actual converting π«Ά
π AUTHOR π
e2pall was written by Jody Klymak and published in a posting to the <pdftex@tug.org> (mailing list). we love a legend sharing their work with the group chat. π
This manual page was written by C.M. Connelly for the Debian GNU/Linux system. It is now maintained as part of TeX Live. π
and that's the whole page, bestie!! this one's from TeX Live, dated 8 March 2022 β so if you're reading this from the future, hi, ily, go check for a newer version. mwah πβ¨
π¦ where this page comes from
- alpine 3.24: texlive-doc 2026.0-r0 Β· GPL-2.0-or-later AND GPL-3.0-or-later
- arch rolling: texlive-doc 2026.1-1 Β· GPL
- centos-stream 10: texlive-texlive-scripts-extra 13:20240311-6.el10 Β· GPL-1.0-or-later AND LPPL-1.3c AND LicenseRef-Fedora-Public-Domain
- debian bookworm: texlive-extra-utils 2022.20230122-4
- debian trixie: texlive-extra-utils 2024.20250309-2
- fedora 43: texlive-texlive-scripts-extra 11:svn62517-93.fc43 Β· GPL-1.0-or-later AND LPPL-1.3c AND LicenseRef-Fedora-Public-Domain
- fedora 43: texlive-texlive-scripts-extra 11:svn62517-95.fc43.1 Β· GPL-1.0-or-later AND LPPL-1.3c AND LicenseRef-Fedora-Public-Domain
- fedora 44: texlive-texlive-scripts-extra 12:svn78162-105.fc44 Β· GPL-1.0-or-later AND LPPL-1.3c AND LicenseRef-Fedora-Public-Domain
- fedora 44: texlive-texlive-scripts-extra 12:svn78162-111.fc44 Β· GPL-1.0-or-later AND LPPL-1.3c AND LicenseRef-Fedora-Public-Domain
- opensuse-leap 16.0: texlive-scripts-extra-doc 2025.221.svn71746-160000.3.1 Β· LPPL-1.0
- ubuntu noble: texlive-extra-utils 2023.20240207-1
- ubuntu questing: texlive-extra-utils 2024.20250309-2
- ubuntu resolute: texlive-extra-utils 2025.20260124-1
- ubuntu stonking: texlive-extra-utils 2026.20260711-2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms