{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

3
votes
0answers
77 views

Drawing arrows using tikz package (fine tuning coordinates)

I am making some lecture slides for my class and sometimes I need to label the different components of the C/C++ program. For this I have referred to the post How can I draw arrows within a listing to ...
5
votes
0answers
51 views

Source code explanation in LaTeX [duplicate]

I was just wondering if it is possible to create source code explanations like the image below using LaTeX (listings or minted it doesn't matter). I'm Sorry I'm kind of new to LaTeX. Thanks in ...
1
vote
0answers
13 views

\lstinputlisting with source file containing logic symbols [duplicate]

I have a source code file that I want to include in my LaTeX document with \lstinputlisting. However, this source file contains logic symbols like ∃ (it's encoded in UTF-8), which produce errors. I ...
2
votes
1answer
78 views

Adding keywords to multiple languages in `listings` package

I have a pdflatex project where I need both Python and SQL listings. The listings package works great, I was able to add and reformat the extra keywords for Python with the following code: \lstset{ ...
1
vote
0answers
66 views

Verbatim vs Listings for Thai Font

I have a problem about verbatim and listings. I need write some codes by using Thai font but it shows in picture \documentclass[12pt,a4paper,oneside]{book} \usepackage{verbatim} \usepackage{listings} ...
3
votes
1answer
80 views

How to emphasize a part of a line in listing?

With the package listing I can use emph= to emphasize specific identifiers in the whole listing. \begin{lstlisting}[style=towi, title=Functions,emph={add}] void print(int arg) { /* ... */ } int ...
1
vote
1answer
94 views

Boxed text inside tcolorbox tcblisting?

I am writing a text which includes lots of programming snippets which I've put into environments which use tcolorbox/tcblisting: \usepackage[pdftex]{xcolor} \definecolor{vlgray}{gray}{0.9} ...
1
vote
0answers
92 views

Listings, coloured VBA with backslash [closed]

I'm currently writing my master thesis and have some extensive Visual Basic codes which I want to include in the appendix. The template I'm using for my thesis is "classicthesis" (from ...
4
votes
1answer
124 views

italic font in lmodern-lighttt

In a search for a good monospaced font for my code listings I found the lmodern fonts. I really like the lighttt variant of those. The difference between normal and bold version is clearly visible ...
4
votes
1answer
82 views

Why do I get this error when using listings' Algol language, and how can I fix it?

Using the listings package, I am trying to extend an existing language definition (Algol) with an additional keyword. It seems to be working (I get a desired result), but it produces an error during ...
2
votes
1answer
32 views

Listings space -error

I get a strange symbol when i compile symbol on line 36 of this code: I am not sure what you press to get that nice box where you can write the code. Please dont downvote me. Edit the post. I have ...
3
votes
1answer
49 views

Width of caption larger than width of listing

Consider the following working minimal example take from here: \documentclass{report} \usepackage{color} \usepackage{xcolor} \usepackage{listings} \usepackage{caption} ...
2
votes
2answers
82 views

Listings: add vertical padding without abusing frame

I have the following setup for my displayed listings: \documentclass[a4paper]{article} \pagestyle{empty} \usepackage{listings,xcolor,lipsum} \lstset{ backgroundcolor = \color{yellow}, ...
5
votes
1answer
144 views

Not colored digits after characters in lstlisting code

I am writing a LaTeX document with Verilog code and I would like to have colored digits in these occasions: simple digits (for example # 30) bus (for example [3:0]) binary or hex representation ...
1
vote
0answers
22 views

How to get listings package line number behavior of v1.3 in v1.5?

In the listings package v1.3, when including lines from a file, the numbering is that from the file, even if lines are omitted (absolute numbers). But in v1.5, the numbering ignores the location in ...
2
votes
0answers
27 views

Listings package and forcing inclusion of empty lines at end of line ranges?

By default, the listings package suppresses empty lines at the end of the file, and this behavior can be switched off with the option showlines. However, listings also suppresses empty lines at the ...
5
votes
1answer
56 views

How to work around a bug in listings package for parsing (Java) comments

When using the listings package (v1.5e; though v1.3 exhibits the same behavior) to put some Java source code on slides, I run into the following weird problem (bug?). I minimized the files to help ...
0
votes
1answer
85 views

Lstlisting inside minipage aligned to bottom

I'm trying to create a beamer presentation with latex. I have to show a few code snippets on a single slide so thanks to this site I created them using minipages and columns. I have created a minimal ...
4
votes
2answers
97 views

T1 vs LY1 behavior of lstlistings

I am writing a document with listings in it, which are typeset in Courier. When I changed the main font of the document, the package for this font (installed with autoinst) decided that it should ...
5
votes
1answer
812 views

Why am I getting an 'Illegal parameter number' error, here?

I have following text MWE: \documentclass[12pt,a4paper]{article} \usepackage[utf8]{inputenc} \usepackage[color=red,opacity=0.1,contents={}]{background} \usepackage{hyperref} \usepackage{indentfirst} ...
4
votes
2answers
87 views

How to create a custom environment with a listing inside it?

Well consider the following code: \documentclass[a4, oneside,openleft]{book} \usepackage{listings} \begin{document} \begin{flushright}\begin{minipage}{0.9\textwidth}\begin{lstlisting} for (i) { ...
0
votes
0answers
30 views

Center a .txt listing [duplicate]

How can I center a text file that I insert with this code? Or is there an easier way to insert it? \lstinputlisting[label=output, caption=Output File]{output.txt}
4
votes
1answer
52 views

Listings literate option breaks identifiers

I wanted to raise the _ char in code listings because the T1 font I am using places it too much below the baseline; this causes identifiers like bla_bla look horrible. I am using listings so I thought ...
3
votes
1answer
71 views

Spacing issues with T1 libertine and listings

Consider the MWE \documentclass{article} \usepackage[T1]{fontenc} \usepackage{libertine} \usepackage{listings} \lstset{ columns=[l]flexible, breaklines, % fontadjust, keepspaces, ...
1
vote
1answer
40 views

listing linux file /etc/fstab in latex document

In some document I have an /etc/fstab linux file listing with following MWE: \documentclass[12pt,a4paper]{article} \usepackage{listings} \begin{document} \begin{lstlisting}[language=bash] ...
3
votes
1answer
97 views

How to remove # keyword from a listing style?

I have a snippet of code I'm putting into a paper written in LaTeX. I don't want it to highlight any of the keywords that start with a # sign, such as #define, or #pragma. Here is a MWE of what I ...
2
votes
1answer
184 views

Lyx code tag with highlighting for C

I just installed Lyx and when I try to insert the program I observe that there is no syntax highlighting. What is the best way to allow for syntax highlighting in LYX?
5
votes
1answer
89 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{ ...
8
votes
1answer
159 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
41 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
69 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
50 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
73 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
94 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
64 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
136 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
73 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
62 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
32 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 ...
3
votes
0answers
81 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
58 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 ...
4
votes
1answer
104 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
120 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. ...
5
votes
1answer
111 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
142 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
58 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
59 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} ...