This is pdfTeX, Version 3.14159265-2.6-1.40.17 (TeX Live 2016/Debian) (preloaded format=pdflatex 2019.8.17) 7 JAN 2020 11:38 entering extended mode restricted \write18 enabled. %&-line parsing enabled. **/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/ Car_Stereo_Replacement/docs/3.tex (/home/layoutdev/Desktop/code/documentation_general/Electronics_Projects_2019/C ar_Stereo_Replacement/docs/3.tex LaTeX2e <2017/01/01> patch level 3 Babel <3.9r> and hyphenation patterns for 3 language(s) loaded. (/usr/share/texlive/texmf-dist/tex/latex/base/article.cls Document Class: article 2014/09/29 v1.4h Standard LaTeX document class (/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) ) \c@part=\count79 \c@section=\count80 \c@subsection=\count81 \c@subsubsection=\count82 \c@paragraph=\count83 \c@subparagraph=\count84 \c@figure=\count85 \c@table=\count86 \abovecaptionskip=\skip41 \belowcaptionskip=\skip42 \bibindent=\dimen102 ) (./3.aux) \openout1 = `3.aux'. LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 6. LaTeX Font Info: ... okay on input line 6. LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 6. LaTeX Font Info: ... okay on input line 6. LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 6. LaTeX Font Info: ... okay on input line 6. LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 6. LaTeX Font Info: ... okay on input line 6. LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 6. LaTeX Font Info: ... okay on input line 6. LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 6. LaTeX Font Info: ... okay on input line 6. LaTeX Font Info: External font `cmex10' loaded for size (Font) <12> on input line 8. LaTeX Font Info: External font `cmex10' loaded for size (Font) <8> on input line 8. LaTeX Font Info: External font `cmex10' loaded for size (Font) <6> on input line 8. Overfull \hbox (559.79004pt too wide) in paragraph at lines 22--22 []\OT1/cmtt/m/n/10.95 I'm on Linux here and found that the readily-available Im ageMagick package will do the trick for you without any scripting. And runs on the CLI! Simple as that:[] [] Overfull \hbox (45.51251pt too wide) in paragraph at lines 28--29 []\OT1/cmr/m/n/10.95 https://thecavepearlproject.org/2019/02/25/no-parts-temper ature-measurement- [] [1 {/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] (./3.aux) ) Here is how much of TeX's memory you used: 233 strings out of 494945 2763 string characters out of 6181032 50564 words of memory out of 5000000 3602 multiletter control sequences out of 15000+600000 8362 words of font info for 30 fonts, out of 8000000 for 9000 14 hyphenation exceptions out of 8191 21i,6n,19p,437b,187s stack positions out of 5000i,500n,10000p,200000b,80000s Output written on 3.pdf (2 pages, 61664 bytes). PDF statistics: 27 PDF objects out of 1000 (max. 8388607) 18 compressed objects within 1 object stream 0 named destinations out of 1000 (max. 500000) 1 words of extra memory for PDF output out of 10000 (max. 10000000)