summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/support/texlogfilter/texlogfilter.html
blob: 6cebc68729fa0fec140b124ba4d80c20959e1a80 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
<?xml version="1.0" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rev="made" href="mailto:root@localhost" />
</head>

<body>



<h1 id="texlogfilter">texlogfilter</h1>

<h2 id="NAME">NAME</h2>

<p>texlogfilter - filter latex engines output or log file</p>

<h2 id="SYNOPSIS">SYNOPSIS</h2>

<pre><code>    texlogfilter [options] file.log</code></pre>

<h2 id="DESCRIPTION">DESCRIPTION</h2>

<p>Filter latex engines output or log file. For latex, pdflatex, lualatex or xelatex output or log file.</p>

<p>Without input file, standard input is used. Use on latex engine output with:</p>

<pre><code>    latex file.tex &lt; /dev/null | texlogfilter</code></pre>

<h2 id="OPTIONS">OPTIONS</h2>

<pre><code>    --help                 : print this help and exit
    --version              : print version and exit

    --box                  : show box warnings
    --no-box               : mask box warnings

    --ref                  : show reference/citation warnings
    --no-ref               : mask reference/citation warnings

    --info                 : show latex info messages
    --no-info              : mask latex info messages

    --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)

    --skips                : indicate skipped lines
    --no-skips             : mask skipped lines
    --skip-marker=string   : marker used to indicate skipped lines (defaut: ...)

    --add-filter=string    : add user filter pattern (as perl regular expression)

    --full-log             : show full log (don&#39;t filter - only colorize latex engine output)

    --errors-color=string
    --warnings-color=string
    --infos-color=string
    --skips-color=string
    --user-color=string    : colors used for errors, warnings, informations and skipped lines</code></pre>

<h2 id="ALTERNATIVES">ALTERNATIVES</h2>

<ul>

<li><p><b>texlog-extract</b> : <a href="https://www.ctan.org/pkg/texlog-extract">https://www.ctan.org/pkg/texlog-extract</a></p>

</li>
<li><p><b>texloganalyser</b> : <a href="https://www.ctan.org/pkg/texloganalyser">https://www.ctan.org/pkg/texloganalyser</a></p>

</li>
<li><p><b>texlogsieve</b> : <a href="https://ctan.org/pkg/texlogsieve">https://ctan.org/pkg/texlogsieve</a></p>

</li>
</ul>

<h2 id="AUTHOR">AUTHOR</h2>

<p>Written by Julien Labb&eacute;.</p>

<p>Inspired from a script given by Martin Scharrer on Stack Exchange network (see <a href="https://tex.stackexchange.com/a/10564">https://tex.stackexchange.com/a/10564</a>).</p>

<h2 id="LICENCE">LICENCE</h2>

<p>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 <a href="http://www.latex-project.org/lppl.txt">http://www.latex-project.org/lppl.txt</a> and version 1.3 or later is part of all distributions of LaTeX version 2005/12/01 or later.</p>

<h2 id="VERSION">VERSION</h2>

<p>1.1</p>

<h2 id="HISTORY">HISTORY</h2>

<ul>

<li><p>2022, march, version 1.1 : add --info and --no-info options.</p>

</li>
<li><p>2021, november, version 1.0 : initial version.</p>

</li>
</ul>

<h2 id="DOCUMENTATION">DOCUMENTATION</h2>

<p>The documentation is integrated, writtent in Plain Old Documentation (POD) format. Exported versions are available, in the following files:</p>

<ul>

<li><p><i>README</i>: created with perldoc.</p>

</li>
<li><p><i>texlogfilter.html</i>: created with pod2html.</p>

</li>
</ul>


</body>

</html>