5

I use listings as the verbatim enviroment. However, I get the "Dimension too large" error with very long lines. The following is a sample code.

\documentclass{article}
\usepackage{listings}

\begin{document}
\begin{lstlisting}[
numbers=left, breaklines, breakautoindent=false, breakindent=0pt
]
Very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very long content...
\end{lstlisting}
\end{document}

The following is the error message.

Dimension too large. ...ry very very very very very long content...
Dimension too large. ...ry very very very very very long content...
  • 3
    Not really surprising: your line is far too long! (listings will break lines but has first to set them at the natural size.) I find it hard to believe your code really has such poorly-defined line breaks: is this really the case? – Joseph Wright Dec 21 '15 at 08:14
  • 1
    @JosephWright Yes and, in fact, the real case is even longer! The content is not written by some programming language, instead it is the output of my program. – cqdjyy01234 Dec 21 '15 at 08:18
  • 1
    Perhaps displaying this output with listings or a verbatim environment is not the right way to do then! –  Dec 21 '15 at 08:51
  • 1
    @JosephWright Some weeks ago I came across a line with 26.825 chars written by pgfplots: https://sourceforge.net/p/pgfplots/bugs/97/. So 2700 isn't sooo long ;-). – Ulrike Fischer Dec 21 '15 at 09:39
  • 1
    @ChristianHupfer Maybe you are right, but I didn't find better solutions. I will appreciate any advices. – cqdjyy01234 Dec 21 '15 at 10:07
  • 1
    As a workaround: If you just occasionally have such a long line, you might just interrupt your environment and let the line be broken as normal text, but using the same font as for the environment (e.g., \texttt{very very ...}). – cryingshadow Dec 21 '15 at 23:52

0 Answers0