TEXLOGFILTER(1)

πŸ“¦ version 2026.0, in alpine 3.24

🌸 NAME 🌸

okay so bestie, welcome to the TEXLOGFILTER(1) manual page πŸ’… this is the glow-up of texlogfilter β€” the little icon that filters latex engines output or a log file. she's serving clean logs and we're obsessed.


✨ SYNOPSIS ✨

texlogfilter [options] file.log

πŸ¦‹ DESCRIPTION πŸ¦‹

Filter latex engines output or log file. fr fr, that's the whole vibe. she works on latex, pdflatex, lualatex or xelatex output, or on the log file itself. πŸŽ€

No input file? No problem, bestie β€” without an input file, standard input is used. the way you'd run her on latex engine output is literally this:

latex file.tex < /dev/null | texlogfilter

πŸ’… OPTIONS πŸ’…

  • --help β€” print this help and exit πŸ‘‹
  • --version β€” print version and exit 🏷️

box warnings β€” show or mask:

  • --box β€” show box warnings πŸ“¦
  • --no-box β€” mask box warnings πŸ™ˆ

reference/citation warnings β€” show or mask:

  • --ref β€” show reference/citation warnings πŸ”–
  • --no-ref β€” mask reference/citation warnings 🀫

latex info messages β€” show or mask:

  • --info β€” show latex info messages ℹ️
  • --no-info β€” mask latex info messages πŸ”‡

file names:

  • --filename β€” print current file name πŸ“„
  • --no-filename β€” do not print current file name 🚫
  • --files-ext=string β€” regex pattern used to match files extension (default: tex|sty|cls|bib) πŸ”

skipped lines:

  • --skips β€” indicate skipped lines ⏭️
  • --no-skips β€” mask skipped lines πŸ«₯
  • --skip-marker=string β€” marker used to indicate skipped lines (default: ...) ✏️

extra bits:

  • --add-filter=string β€” add user filter pattern (as perl regular expression) πŸ§ͺ
  • --full-log β€” show full log (don't filter β€” only colorize latex engine output) 🌈

the color squad 🎨 β€” these set the colors used for errors, warnings, informations and skipped lines:

  • --errors-color=string
  • --warnings-color=string
  • --infos-color=string
  • --skips-color=string
  • --user-color=string

🌟 ALTERNATIVES 🌟

the other girls in the group chat, no shade πŸ’–


πŸ‘‘ AUTHOR πŸ‘‘

Written by Julien Labbé. 🫢

Inspired from a script given by Martin Scharrer on Stack Exchange network (see <https://tex.stackexchange.com/a/10564>). giving credit where it's due, periodt.


πŸ“œ LICENCE πŸ“œ

This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3 of this license or (at your option) any later version. The latest version of this license is in <http://www.latex-project.org/lppl.txt> and version 1.3 or later is part of all distributions of LaTeX version 2005/12/01 or later.

bestie pls read the license, it's literally right there πŸ₯Ί

🏷️ VERSION 🏷️

1.3.1


πŸ•°οΈ HISTORY πŸ•°οΈ

  • 2024, June, versions 1.4: add warning patterns. ⚠️
  • 2024, February, versions 1.3 and 1.3.1: better detect the current file name. πŸ”Ž
  • 2024, February, version 1.2: fix duplicate or missing lines; handle package and class names with hyphen; add info and warning patterns for fonts. πŸ”€
  • 2022, March, version 1.1: add --info and --no-info options. ℹ️
  • 2021, November, version 1.0: initial version. 🌱

πŸ“š DOCUMENTATION πŸ“š

The documentation is integrated, written in Plain Old Documentation (POD) format. Exported versions are available, in the following files:

  • README: created with perldoc.
  • texlogfilter.html: created with pod2html.

and that's the whole page, bestie πŸŽ€ this was texlogfilter, 2024-06-14, TEXLOGFILTER(1) β€” go filter some logs, you absolute main character πŸ’–βœ¨

πŸ“¦ where this page comes from