{listings} is a package that extends LaTeX's {verbatim} features. A variety of syntax highlighting options are available. For general questions about {verbatim} or {highlighting} use the respective tag. For the unrelated concept of list structures, use {lists} instead.

learn more… | top users | synonyms

5
votes
1answer
28 views

Listings, keywords with backslash in them

This probably have an answer on here somewhere... Here is an MWE: \documentclass[a4paper]{memoir} \usepackage{listings} \usepackage[svgnames,dvipsnames]{xcolor} \colorlet{level1}{red} \lstset{ ...
7
votes
1answer
96 views

microtype, listings and lrbox: What in the world is going on here?

The image says it all: I'm not sure what's going on, but it seems that microtype "breaks" the lrbox hack for coloring \lstinline. The code is here: \documentclass[a4paper]{article} ...
1
vote
0answers
20 views

Inserting a stand alone code file using lstlisting

I am in the process of writing a report on a project and need to include the final code used in an appendix. The final code while not yet complete, is lengthy enough that I would like to just use ...
0
votes
0answers
11 views

Make listing look normal (ttfamily and character spacing) [duplicate]

listings seems to like protrude characters. Every time I see that I have this strange urge of killing a kitten. How can I get rid of it? \documentclass{article} \parindent0pt ...
3
votes
0answers
31 views

How to use same font-style with escapechar in lstlisting?

Original Question I want to highlight something inside a C++-comment in a code-listing. \documentclass[a4paper, 12pt]{article} \usepackage{color} \usepackage{listings} ...
1
vote
1answer
16 views

Listings doesn't recognize Pascal // comment

listings doesn't seem to recognize the Pascal comment syntax '//' ({...} works fine). The text isn't formatted correctly. A minimum example to reproduce: \lstdefinestyle{pascalstyle}{ ...
2
votes
1answer
20 views

Code caption with listing without title, only numbers

I'm writing a book in spanish which has R code in it. I need some of the code listings to have a caption but I don't really need a title. I want the caption to show also the number of caption and ...
2
votes
2answers
49 views

Caption above and legend below environment listings

I want to know how to put a legend below the frame of a listings environment, such that it do not break the settings for the other two kind of lists that i have. Legend must be without number, aligned ...
0
votes
0answers
20 views

lstinputlistings mark parts of the code [duplicate]

I am including my source code with the listings package and \lstinputlisting[options]{path/to/code.c} Now I want to mark some parts of the code with a different background, or a different text ...
3
votes
1answer
43 views

Can I have a listing with fixed column code and full-flexible comments?

MWE \documentclass{article} \usepackage{listings} \usepackage{lmodern} \lstset{ language=C, basicstyle=\ttfamily, commentstyle=\rmfamily } \begin{document} \begin{lstlisting} int a; // a ...
5
votes
2answers
81 views

Problem in listings, hyphenation not correct

MWE: \documentclass[a4paper,11pt,twocolumn,openany]{book} \usepackage[left=1.5cm,right=1.5cm,top=2.5cm,bottom=2.5cm]{geometry} \usepackage{color} \usepackage{listings} ...
1
vote
1answer
56 views

Problem in listings, colored split command

MWE: \documentclass[a4paper,11pt]{book} \usepackage{color} \usepackage{listings} \lstdefinelanguage{mytex}[LaTeX]{TeX}{ alsoletter={\\}, morekeywords=[3]{\\mbox,}, ...
3
votes
1answer
44 views

Not enough emphasis on some symbols

I'm trying to write some text in bold font but some symbols are not set in bold properly. The emphasis is set with \bfseries and is correct for :: and = but not enough for > and -. See below image for ...
1
vote
0answers
30 views

Problem in listings add to \\ [duplicate]

MWE: \documentclass[]{article} \usepackage{xcolor} \usepackage{color} \usepackage{listings} \definecolor{maincs}{RGB}{255,0,0} \definecolor{secondarycs}{RGB}{255,179,246} ...
1
vote
0answers
19 views

Breaking lines of code using using mcode [duplicate]

I am using the following code in the main tex file: \usepackage[numbered,autolinebreaks,useliterate]{mcode} and this code in the appendix file: \lstinputlisting{C:/path/function.M} Considering ...
2
votes
0answers
55 views

Can I use “moredelim” in package “listings” to fetch a regular expression?

I would like to know if it is possible to use the listings package to highlight regular expressions in order to make them look like a normal string object. Note: The syntax of a regexp is not context ...
3
votes
1answer
30 views

listing in minipage sucks content of previous page to the bottom

I'm working on a document that contains many listings (namely code samples) but not a lot of text. Most of these listings are only a couple of lines long, and a few span multiple pages. At the end of ...
2
votes
1answer
38 views

Setting Entries of List of Listings in LaTeX. Package Listings

I'm trying to put an hyphen after the entries of the "List of Listings" as follows: List of Codes Code 1 -- First Code ................................ 7 Code 2 -- Second Code ...
6
votes
1answer
84 views

Can I have a pipe character inside the argument of \lstinline?

I'm using the Listings package and I wanted to ask whether it is possible to use the pipe character | with the \lstinline command as it uses the pipe as beginning and ending character. ...
4
votes
1answer
46 views

How can I put a code listing in a tikzposter \block?

I'm trying to put a code listing in my poster, but I get the following error: TeX capacity exceeded, sorry [input stack size=5000] What am I doing wrong? \documentclass[portrait, a0paper, ...
1
vote
1answer
57 views

Adding a horizontal rule between caption and lstlisting inside a tcolorbox

I have example listings for a book. I'd like a horizontal rule the width of the tcolorbox between the caption and the listing. The code used to produce it: ...
1
vote
0answers
21 views

Using xtable with listings package

I am the listings package as suggested by the following solution provided in this question: Getting Sweave code chunks to stay inside page margins? More specifically, I am using the following piece ...
3
votes
1answer
33 views

Using lstenvironment in another environment

The following simple latex code doesn't seem to work for me and there seems to be no reason why: \documentclass[11pt]{article} \usepackage[T1]{fontenc} \usepackage{listings} ...
2
votes
0answers
74 views

linewrap included Javafile with lstinputlisting

I've spent few days already trying to properly include a Java source file dynamically in a tex file. The text is included. However the lines don't wrap. The following is the "srinked" project ...
2
votes
1answer
49 views

Use macros within listing

I would like to use I macro I have defined (including mathematical symbols) within a listing environment. However, the following code prints "\foo{x}" rather than "bar(x)". Is there any way of ...
1
vote
0answers
27 views

Listings - two word keywords [duplicate]

I use the OPL language for optimization and I’m writing some notes on Latex using "listings". I defined the language and the keywords, so far no problems. However I have a keyword “subject to” and a ...
3
votes
1answer
67 views

Context dependent keyword color (listings). Question regarding (ab)using “otherkeywords”

I found it difficult to phrase this question briefly. Therefore I will try to construct it in such a way that I at least ask it clearly. My question is specific to: "otherkeywords" in the LaTeX ...
6
votes
2answers
162 views

How to define macros in order to reuse key-value parameters?

I use the listings package to typeset code in my document. I have defined a new environment via \lstnewenvironment in which I use \lstset to set a large number of options through a list of key-values. ...
2
votes
1answer
101 views

Combining MATLAB and C++ code in Latex

I have included MATLAB code in my report with \begin{lstlisting} and \end{lstlisting} but, in the same report, I need to include C++ code. I want it to recognise the language and highlight with colors ...
6
votes
1answer
79 views

Highlight code with squared brackets

I want to show some .ini file in my work. The ini file works with squared brackets. I try to use \lstdefinelanguage but I can't handle it. That is what I try before and in my understanding it should ...
1
vote
0answers
37 views

use path with spaces in listings fails when \usepackage[dutch]{babel} is used

EDIT: I just discovered that it is not due to the spaces but the " ": {"E:/Cloud storage/GitHub/JS_PCI/afronden2.js"} this line works if Babel is disabled and this one: {E:/Cloud ...
2
votes
0answers
21 views

XeLaTeX Listings package tabsize not correctly shown

I'm using XeLaTeX and I used the listings package to display some source code. In \lstset I set the tabsize to 4: \documentclass[a4paper, 11pt]{article} \usepackage{filecontents} ...
3
votes
1answer
44 views

Change caption of lstlisting from file

I load some code to my document like this: \lstinputlisting{MergeSort.txt}. This works perfectly, however I would like to add a caption in footnotesize to the bottom of the source code (without any ...
1
vote
0answers
24 views

Changes sides of lstlisting line numbering when switching pages

I am currently writing some tesxt for my masters thesis. I have a coste listing which expands on two pages. I would like the listing to change sides of line numbering when switching the page. Is there ...
0
votes
1answer
53 views

Undefined control sequence listings package

I'm working with TexMaker and I can't compile my documents because it apears de problem "Indefined control sequence", with the \usepackage{listings}. How do I fix it? \documentclass[10pt]{article} ...
1
vote
0answers
47 views

Highlight indentation level in code listings

I try to highlight the indentation level of some code listings to explain indentation behaviour of my language. My language is whitespace sensitive. Indentation indicates block structure similar to ...
1
vote
1answer
130 views

Syntax highlighting in an HTML presentation

This example shows how to produce PDF slides with syntax highlighting of source code. The example uses beamer and (presumably) pdflatex. Another example shows syntax coloring for HTML output using ...
0
votes
0answers
44 views

Many \lstinputlisting[..]{…} — but need standalone *.tex file

For the final submission to a journal of our manuscript, they need one foo.tex file (plus a foo.bib, the figures as *.pdf). Our manuscript however uses dozens of ...
5
votes
3answers
108 views

How can I get my IDE to recognize listing labels?

I'm using the listings package to print code snippets. My IDE is TeXstudio 2.8.8. I mention this for the sake of completeness - I assume the behaviour is the same for all IDEs, which is why I wrote a ...
2
votes
1answer
58 views

Tabular inside listings

I'm trying to get this with this style but I'm getting the error ! Misplaced \omit. \multispan ->\omit \@multispan Here is a MWE: \documentclass{article} ...
1
vote
0answers
30 views

line length in code listings [duplicate]

Using the listings package, is there a setting using which I can control the number of characters listed per line? I see that there is a \lstset{linewidth= <>} option, but based on observation ...
2
votes
1answer
40 views

Bold code in listings environment

I want to do a box like this but the bold text doesn't appear. Edited: \documentclass{article} \usepackage{listings,xcolor,etoolbox,lmodern} \definecolor{verbgray}{gray}{0.9} ...
4
votes
1answer
45 views

Put default text in listings environment

I want to make a gray box with some code inside but it should already appear a centered tilde followed by a dollar sign. Or how can I use a command inside the environment to obtain certain text like ...
1
vote
1answer
41 views

Using \lstinputlisting to include portion of file using labels instead of line numbers

I know I can include a portion of a code file like so: \lstinputlisting[language=XML, firstline=37, lastline=45]{source_filename.xml} But the line numbers will change if I modify the code file. Is ...
3
votes
1answer
51 views

Why aren't my keywords recognized when immediately followed by a comma?

I am using listings to display custom keywords in bold. In my listings, those keywords are sometimes followed by a comma. However, in the example below, any comma following a keyword will prevent the ...
7
votes
1answer
47 views

Extra inter-line space becomes visible then loading package listings inside amsbook

I am typesetting a document using amsbook. In the document I would like to print some computer code using the listings package. However, it turns out that the options backgroundcolor and frame cause ...
4
votes
1answer
64 views

Adding Keywords to Existing Language for Listings Package

I would like to add more keywords to an existing language definition so that when I use \begin{lstlisting} ... \end{lstlisting}, the new keywords are highlighted along with the predefined ones. This ...
6
votes
1answer
114 views

How would you typeset this type of programming documentation?

Consider, for example, this pdf document which defines the standard for the C programming language. The description of the library functions follows a fixed structure composed of three sections, as ...
1
vote
0answers
15 views

Lstlisting running off screen [duplicate]

The text in my lstlisting is running out of screen on the right. I googled, but only found problems with the code box's position on the left side, and white lines. My problem is that it does not know ...
0
votes
0answers
20 views

custom lstlisting environment [duplicate]

I'm using the listing package for displaying source code in my document. I want to use the minipage environment to avoid page breaks within the listing, but I don't want to write, at every listing, ...