PDFJADETEX(1)
π PDFJADETEX(1) π
okay bestie, gather round, because we're talking about pdfjadetex β it's a General Commands Manual page, and it's literally the moment you've been waiting for. π
β¨ NAME β¨
pdfjadetex β PDF output from JadeTeX, no cap π
πΈ SYNOPSIS πΈ
pdfjadetex [options] [commands]
π¦ DESCRIPTION π¦
So this manual page was derived from the manual page for pdfTeX and it is not meant to be exhaustive β like, it's the trailer, not the whole movie. π¬ The complete documentation for this version of TeX lives in the info file or the manual Web2C: A TeX implementation.
pdfjadeTeX is a version of TeX that can create PDF files as well as DVI files. Yes, both. Versatile queen. π
The typical use of pdfjadeTeX is with pregenerated formats for which PDF output has been enabled. The pdfjadetex command uses the equivalent of the plain JadeTeX format.
And here's the vibe: pdfjadeTeX's handling of its command-line arguments is similar to that of LaTeX. iykyk π«
π OPTIONS π
This version of pdfjadeTeX understands the following command line options. She's fluent. π£οΈ
--fmtformat β use format as the name of the format to be used, instead of the name by whichpdfjadeTeXwas called or a%&line.--helpβ print help message and exit. bye bestie, but informed. π--iniβ bepdfinitex, for dumping formats; this is implicitly true if the program is called aspdfinitex.--interactionmode β sets the interaction mode. The mode can be one ofbatchmode,nonstopmode,scrollmode, anderrorstopmode. The meaning of these modes is the same as that of the corresponding\commands.--ipcβ send DVI or PDF output to a socket as well as the usual output file. Whether this option is available is the choice of the installer. (installer's call, not ours π«Ά)--ipc-startβ as--ipc, and starts the server at the other end as well. Whether this option is available is the choice of the installer.--kpathsea-debugbitmask β sets path searching debugging flags according to the bitmask. See the Kpathsea manual for details.--maketexfmt β enablemktexfmt, where fmt must be one oftexortfm.--no-maketexfmt β disablemktexfmt, where fmt must be one oftexortfm.--output-commentstring β use string for the DVI file comment instead of the date.--prognamename β pretend to be program name. This affects both the format used and the search paths. method acting, honestly π--shell-escapeβ enable the\write18{command}construct. The command can be any Bourne shell command. This construct is normally disallowed for security reasons.--versionβ print version information and exit.
β οΈ Security tea:--shell-escapeopens up\write18{command}, and command can be any Bourne shell command. That's why it's normally disallowed β security reasons, periodt. Be careful who you hand that power to. π
π ENVIRONMENT π
See the Kpathsearch library documentation (the Path specifications node) for precise details of how the environment variables are used. The kpsewhich utility can be used to query the values of the variables. She's searchable. π
π«Ά One caveat, bestie: in mostpdfjadeTeXformats, you cannot use~in a filename you give directly topdfjadeTeX, because~is an active character, and hence is expanded, not taken as part of the filename. Other programs, such as Metafont, do not have this problem. (not Metafont being the drama-free one for once π)
TEXMFOUTPUTβ normally,pdfjadeTeXputs its output files in the current directory. If any output file cannot be opened there, it tries to open it in the directory specified in the environment variableTEXMFOUTPUT. There is no default value for that variable. For example, if you saytex paperand the current directory is not writable, ifTEXMFOUTPUThas the value/tmp,pdfjadeTeXattempts to create/tmp/paper.log(and/tmp/paper.pdf, if any output is produced.)TEXINPUTSβ search path for\inputand\openinfiles. This should probably start with''.'', so that user files are found before system files.TEXFONTSβ search path for font metric (.tfm) files.TEXFORMATSβ search path for format files.TEXPOOLβ search path forpdfinitexinternal strings.TEXEDITβ command template for switching to editor. The default, usuallyvi, is set whenpdfjadeTeXis compiled.
π FILES π
The location of the files mentioned below varies from system to system. Use the kpsewhich utility to find their locations. They're not lost, they're just mysterious. π§
pdfjadetex.poolβ encoded text ofpdfjadeTeX's messages.texfonts.mapβ filename mapping definitions.*.tfmβ metric files forpdfjadeTeX's fonts.*.fmtβ predigestedpdfjadeTeXformat (.fmt) files.
π BUGS π
Okay so this one's real, not a vibe: this version of pdfjadeTeX fails to trap arithmetic overflow when dimensions are added or subtracted. Cases where this occurs are rare, but when it does the generated DVI file will be invalid. So like... rare but catastrophic. ππ₯
β SEE ALSO β
jadetex(1), tex(1), mf(1), undump(1) β go read those too, bestie, the lore is deep. π
πΈ AUTHORS πΈ
The author of pdfjadeTeX is Sebastian Rahtz. π
This manual page was derived by Marcus Brinkmann for the Debian distribution from the pdfTeX manual page from the teTeX distribution by Thomas Esser.
and that's the whole page, bestie β shoutout to Marcus Brinkmann, who wrote this one down on 12 July 1998, under the PDFJADETEX(1) banner. slay, honestly. πβ¨π¦
π¦ where this page comes from
- arch rolling: texlive-doc 2026.1-1 Β· GPL
- centos-stream 10: texlive-jadetex 13:20240311-6.el10 Β· MIT
- centos-stream 9: texlive-jadetex 9:20200406-26.el9 Β· MIT
- debian bookworm: texlive-formats-extra 2022.20230122-4
- debian trixie: texlive-formats-extra 2024.20250309-2
- fedora 43: texlive-jadetex 11:svn63654-93.fc43 Β· MIT
- fedora 43: texlive-jadetex 11:svn63654-95.fc43.1 Β· MIT
- fedora 44: texlive-jadetex 12:svn71409-105.fc44 Β· MIT
- fedora 44: texlive-jadetex 12:svn71409-111.fc44 Β· MIT
- opensuse-leap 16.0: texlive-jadetex-doc 2025.221.3.13svn71409-160000.3.1 Β· LPPL-1.0
- ubuntu jammy: texlive-formats-extra 2021.20220204-1
- ubuntu noble: texlive-formats-extra 2023.20240207-1
- ubuntu questing: texlive-formats-extra 2024.20250309-2
- ubuntu resolute: texlive-formats-extra 2025.20260124-1
- ubuntu stonking: texlive-formats-extra 2026.20260711-2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms