{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

2
votes
2answers
323 views

Choosing lines from a Matlab file using matlab-prettifier

I have been using the matlab-prettifier package a couple of times. So far I have only imported the entire .m-file to be shown in my documents using: \usepackage[numbered,framed]{matlab-prettifier} ...
7
votes
2answers
519 views

Listings “cannot load requested language”

If my understanding that it is possible to specify the programming language for the listings globally as well as on the listing by listing basis is correct, than the following should work: ...
3
votes
1answer
57 views

Increase width of caption's horizontal lines in algorithmic and listings

I've been able to increase the width of the horizontal lines honoring the second answer in LaTeX tables: How do I make bold horizontal lines (typically \hline)?. Now, I'd like to do the same in ...
1
vote
0answers
26 views

Custom color in keywordstyle for listings under LyX [duplicate]

There are several Questions and Answers regarding the use of listings under LyX. And they mention, or explain, how to enable syntax highlighting. While this is easy to achieve, my attempt to use a ...
2
votes
1answer
676 views

How to set up listings for use code from Arduino?

Well, I'm creating notes from a course of Arduino in LaTeX and I was reading about the listingspackage and I want to use it with the code of the exercises of the course. I know Arduino uses a language ...
1
vote
0answers
20 views

lyx program listing whitespace character

In ubuntu 14.04, I used lyx to write documents in which have source code(C language) embedded. I wrote code by using Insert->Program Listing. For example #include <stdio.h> int main() { ...
4
votes
2answers
56 views

Why does un-commenting the last sentence move the period to the new line?

The last sentence in the MWE below is commented out. This paragraph then renders just fine. \documentclass[11pt,letterpaper]{book} \usepackage{listings} \usepackage[left=1.50in, right=1.00in, ...
0
votes
1answer
95 views

Weird problem with lstlisting (xelatex) [duplicate]

I've got something really weird. Here is MWE: \documentclass[a4paper,oneside]{book} \usepackage[english,russian]{babel} \usepackage{inputenc} \usepackage{listings} \usepackage{fontspec} % fonts ...
2
votes
1answer
89 views

Listing for TeX : how to add every tex command as keywords?

I'm looking for a way to color all LaTeX commands in a listing. I'm currently using a bad way to do it : \lstset{ language=TeX, ...
7
votes
1answer
101 views

How can I make the width of the caption match that of the listing?

How can I fix the captions width to match the listing? As in the picture below: Code is here: \documentclass{article} \usepackage{xcolor} \usepackage{listings} ...
2
votes
0answers
39 views

Is there a solution to the differences between listings and verbatim [duplicate]

My code is here, \documentclass{article} \usepackage{listings,xcolor} \lstnewenvironment{code} {\lstset{language={Matlab}, lineskip=-1pt, belowskip=3pt, breaklines=true, ...
4
votes
1answer
104 views

How can I get a macro (e.g. for a function parameter) to gracefully expand within a listing?

I try to pass a parameter to code environment (lstlisting): \documentclass{standalone} \usepackage{listings} \def\parameter{home/Desktop/example_01/} \begin{document} \begin{lstlisting} \parameter ...
16
votes
4answers
760 views

Bash lstlistings treats “$#” as a comment

Background: In Bash, $# represents the number of arguments, and # starts a comment. Consider the following Bash script: # This is a comment while [[ $# -gt 0 ]]; do echo $1 shift done Note ...
4
votes
2answers
164 views

Adding a Caption to \lstnewenvironment using \mdframed

I found on the Internet the piece of LaTeX code I really liked : \documentclass{article} \usepackage{listings,mdframed,xcolor} \definecolor{codeBackground}{rgb}{0.9, 0.9, 0.8} ...
1
vote
0answers
50 views

increase margins of floats page

I have several sections in my article, each with a sizable (~22 lines) code listing explaining the concept of that specific section. I do want to float my listings, as they look nasty if broken off ...
2
votes
1answer
70 views

How can I show only an arbitrary set of lines of my listing (e.g. lines 1-10 and 15-30)?

I want to make a listing with a interval, this mwe : \begin[firstline=5, lastline=10]{lstlisting} <inkscape-extension> <_name>Export to TikZ path</_name> ...
1
vote
0answers
19 views

Problem with spacing above some, but not all, “\paragraph” headers [duplicate]

I am writing a text using \paragraph, and I am completely baffled as to why the 1st paragraph has no space between it and the above text whereas the 2nd does! If I add one more paragraph after the ...
1
vote
0answers
49 views

Spacing between words in listings package and emphasizing identifiers

I have written some source code using listings package but is stretching out of the page. This package leaves huge spaces between the words, so is there a way to make them smaller? At least like the ...
0
votes
0answers
50 views

A problem about typesetting Mathematica code [duplicate]

I want to typesetting the words as below: My code: \documentclass[b5paper,UTF8]{article} \usepackage{graphicx} \usepackage{geometry} \usepackage{fancyhdr} ...
3
votes
2answers
76 views

Disable formatting for a selection inside listing?

I am typesetting my MATLAB code with package matlab-prettifier, which is essentially listing. However, sometimes I do not want the formatting. I simply want pure unformatted text. For example, in the ...
0
votes
0answers
130 views

Font shape 'OT1/cmvtt/bx/n' undefined

I'm getting the following warning: Latex Font Warning: Font shape 'OT1/cmvtt/bx/n' undefined (Font) using 'OT1/cmvtt/m/n' instead on input line 25 How can I suppress that warning? Or: ...
3
votes
1answer
43 views

Package listings and Perl here documents with apostrophes

I sometimes write ordinary English prose in my here documents in a Perl usage sub, for example --[no]alias [don't] use the alias list in the ini file (default noalias) The problem is the a ...
3
votes
1answer
100 views

Why do minus signs vanishes in listings typeset with matlab-prettifier? [duplicate]

I am typesetting my MATLAB code with package matlab-prettifier. However, the - sign are gone. How can I get it back? MWE \documentclass[12pt]{article} % For MATLAB code ...
4
votes
1answer
510 views

TeX capacity exceeded with listings package

In trying to find the source of the following error in my LaTeX document, the listings package seems to not be runnable The minimal example, which I implied but did not include was: ...
2
votes
1answer
385 views

How can I set a font size smaller than \tiny in lstlisting?

I'm writing a presentation using LaTeX and beamer. In some slides I put an image and some code using the listings package and the lstlisting environment. I'd like to use a font size smaller than \tiny ...
2
votes
1answer
122 views

tcblisting: two listings side by side

can anybody tell me, how to place two source doe listings side by side within a tcblisting? Something like: \begin{tcolorbox}[colback=red!5!white,colframe=red!75!black,sidebyside, listing ...
1
vote
0answers
84 views

How to make listing program ConTeXt at LaTeX ?

I want make listing program Context at LaTeX, my MWE like this : \documentclass[]{article} \usepackage{listings} \usepackage[dvipsnames]{xcolor} \lstset { frame=single, framesep=\fboxsep, ...
4
votes
2answers
109 views

Unnecessary line break with listings and prebreak

A lstlisting environment with prebreak may break lines unnecessarily. Here is an MWE: \documentclass[draft]{article} \usepackage[final]{listings} \begin{document} \begin{lstlisting} 1 3 5 7 9 1 3 5 ...
3
votes
1answer
118 views

Using listings within a \only section

Is there any way to use listings within \only sections of Beamer presentations? The following is an example of what I'd like to achieve: \documentclass{beamer} \usetheme[height=7mm]{Boadilla} ...
2
votes
1answer
127 views

Vertical border between number and code in lstlisting

what I am trying to achieve is a vertical line between the line numbers and the code in a lstlisting. I have experimented with the frame option a lot, but i guess it is not possible this way, if at ...
5
votes
1answer
124 views

Can you specify a word separator for variables in listings?

Depending on the language specified, the listings package may or may not bold keywords inside of variable names. Python is fine \documentclass{article} \usepackage{listings} \begin{document} ...
0
votes
0answers
67 views

Error in tabularx+listings example with TexLive 2014, which compiles in TexLive 2011 (! Missing { inserted)

Consider this MWE: \documentclass{article} \usepackage{trace} \usepackage{tabularx} \usepackage{booktabs} % \toprule etc; \let\botrule\bottomrule % temp hack \newcommand{\tn}{\tabularnewline} % for ...
1
vote
1answer
53 views

how to use verbatim within a list

I tried to use verbatim within a list like this: \begin{lstlisting} Search(HTMLpage, \begin{verbatim}``<TITLE>*</TITLE>''\end{verbatim}); Copy(HTMLpage); Paste(Title); \end{lstlisting} ...
4
votes
1answer
726 views

Should I use \lstinline for the language keywords embedded in text?

When writing about programming languages, there are examples to format as listings. That works fine and produces beautiful results. Sometimes I want to mention the keywords used in the listing further ...
5
votes
1answer
58 views

Can I avoid source formatting with the listings package?

Is there a way to use the listings environment, without resorting to a specific language formatting? (but instead use the usual Latex commands being formatted correctly.) The reason I want to do it ...
0
votes
2answers
225 views

Listing spanning two columns with ieee template

I'm writing an article with the IEEEtran template, which have two columns. I'd like to have a listing with source code that spans the two columns of the article, like in the attached figure. I'm ...
1
vote
3answers
83 views

How to make listings with mathematics notations?

I have a problem about make a listing program and I want make it like this: For my example: \documentclass{article} \usepackage{listing} \usepackage{amsmath} \begin{document} ...
18
votes
1answer
518 views

How can I draw arrows within a listing to explain positional association?

I need nice drawing in lstlisting C/C++ code. I'm trying to make something like this This is what i have made so far \documentclass[11pt]{article} \usepackage{listingsutf8} \usepackage{tikz} ...
0
votes
0answers
54 views

How do I hide page numbers when overlapped?

I'm trying to add an environment for code listings to stay on one page as described in "How to prevent lstlisting from splitting code between pages?". When my listing is at the bottom of the page, ...
2
votes
1answer
128 views

LuaLaTeX and listings do not work while XeLaTex works fine

I am trying to move from XeLaTeX to LuaLaTeX. I have some listings with special delimeters (an underscore). The following MWE compiles perfectly under XeLaTex, but gives the following error under ...
6
votes
1answer
117 views

Code listing inside of tabu environment

I'm trying to insert a small code listing into a tabu table, however I'm unable to build a PDF. The code I'm trying to use (well- a simplified form of it) is as follows: % !TEX encoding = UTF-8 ...
1
vote
1answer
42 views

Custom caption for lstset to use in table of contents [duplicate]

I would like to use the functionality of figure captions (that can have two captions: one for table of contents and one for the caption below/above the figure) with my custom filecode environment. ...
0
votes
1answer
154 views

Beamer: How to showcase LaTeX-Code and results that look like scrartcl

We are currently working on a beginner's course for LaTeX. We are using LuaLaTeX and Beamer for the slides. We typeset code with the listings-package. We often show Code on the left and a result ...
4
votes
0answers
46 views

Add vertical space only if there is no pagebreak

I'd like to define a new listings environment where the listing has an \hrule before and after the listing itself. In order to do this I've defined this environment: \lstnewenvironment{haskell}[1][] ...
1
vote
1answer
165 views

Problem listing (List of Listings) in the table of contents [closed]

I am writing a document using Latex. I have group pf codes in my document and I wanted to show it in the list of contents. I managed to do so, but I still have (contents) appearing in table additional ...
3
votes
1answer
79 views

listings-package custom language delimiter match left-side

I'm trying to define a new language cli-like interface, but I can not figure out how the use the delimiter to match my prompt. I want to apply tree different styles to the text. In the example below ...
6
votes
2answers
160 views

How to skip first line lstlistings

I need help for lstlistings. I have a code that start with: INPUT: c, m rest of code... I want that the first line doesn't view the number line. This is my lstset: \lstset{language=Java, ...
5
votes
1answer
150 views

Strange “Undefined control sequence” message

I am using biblatex for the first time. When I do quick compile on the document it compiles no problem, after that I run the BibTeX command and it also works. After that I try a quick compile again in ...
3
votes
1answer
317 views

Unable to define scala language with listings

I'm using the solution here for scala support, but this fails to properly color the scala code, and throws a number of errors when processing lstset - % ! Package keyval Error: breakatwhitespace ...
5
votes
1answer
91 views

Multiple literates in a listings style definition [duplicate]

I have a style defined for a language which has lot a lot of literate replacements. In the individual listings that use this style I would like to introduce more listing-specific literate ...