Escaping $ in listings environment Unicorn Meta Zoo #1: Why another podcast? Announcing the arrival of Valued Associate #679: Cesar ManaraUse $ in lstlistingIs there a way to tell listings what to do immediately after escaping?Escaping in lstinlineProblems When Escaping from ListingsEscaping from the escaping hell“Listings” environment for GAPtex4ht and listings: lines don't break when using escapeinsideInline escaping myVariable Escaping underscorelistings: NOT escaping formulaslstnewenvironment/lstset : using colors conditionally emph/emphstyle - SAS: (in=_x) versus if x in (1,2)

Mistake in years of experience in resume?

Is it acceptable to use working hours to read general interest books?

How would I use different systems of magic when they are capable of the same effects?

Can I criticise the more senior developers around me for not writing clean code?

std::is_constructible on incomplete types

Protagonist's race is hidden - should I reveal it?

Is Bran literally the world's memory?

c++ diamond problem - How to call base method only once

How to open locks without disable device?

Is this homebrew racial feat, Stonehide, balanced?

How long after the last departure shall the airport stay open for an emergency return?

How to translate "red flag" into Spanish?

A Paper Record is What I Hamper

Could Neutrino technically as side-effect, incentivize centralization of the bitcoin network?

How to not starve gigantic beasts

What is the term for a person whose job is to place products on shelves in stores?

Is accepting an invalid credit card number a security issue?

Implementing 3DES algorithm in Java: is my code secure?

"Whatever a Russian does, they end up making the Kalashnikov gun"? Are there any similar proverbs in English?

How to get even lighting when using flash for group photos near wall?

"My boss was furious with me and I have been fired" vs. "My boss was furious with me and I was fired"

Suing a Police Officer Instead of the Police Department

All ASCII characters with a given bit count

What is this word supposed to be?



Escaping $ in listings environment



Unicorn Meta Zoo #1: Why another podcast?
Announcing the arrival of Valued Associate #679: Cesar ManaraUse $ in lstlistingIs there a way to tell listings what to do immediately after escaping?Escaping in lstinlineProblems When Escaping from ListingsEscaping from the escaping hell“Listings” environment for GAPtex4ht and listings: lines don't break when using escapeinsideInline escaping myVariable Escaping underscorelistings: NOT escaping formulaslstnewenvironment/lstset : using colors conditionally emph/emphstyle - SAS: (in=_x) versus if x in (1,2)










2















I'm trying to escape the dollar sign within listings for TeX language but it is not working. I have tried this post without any success.



This is the MWE:



documentclass[border=10pt 10pt 10pt 10pt]standalone

usepackage[dvipsnames]xcolor

usepackagelistings

% Python style for highlighting
newcommandlatexstylelstset
language=TeX,
basicstyle=scriptsizettfamily,
mathescape=true,
keywordstyle=colorMidnightBluebfseries,
morekeywords=begin, addplot, addlegendentry, documentclass, usepackage, usetikzlibrary, usepgfplotslibrary, pgfplotsset, nextlist, coordinate small, draw,


% Python environment
lstnewenvironmentlatex[1][mathescape]

latexstyle
lstset#1



begindocument

beginlatex
begintikzpicture
beginloglogaxis

addplot+ [ultra thick, dotted] table[]
10 0.2
100 0.1
1000 0.05
coordinate [pos=0.15] (A)
coordinate [pos=0.25] (B);
addlegendentrylegend 1
coordinate (A') at ($(A)!3pt!90:(B)$);
coordinate (B') at ($(B)!3pt!270:(A)$);
draw (A')-|(B') node[pos=0.25,above]$1$
node[pos=0.75,right]$alpha$;
draw [shorten <=-3pt,shorten >=-3pt] (A') -- (B');

endloglogaxis
endtikzpicture
endlatex

enddocument









share|improve this question






















  • You are the culprit: since you have mathescape=true, TeX follows the instructions.

    – egreg
    2 days ago















2















I'm trying to escape the dollar sign within listings for TeX language but it is not working. I have tried this post without any success.



This is the MWE:



documentclass[border=10pt 10pt 10pt 10pt]standalone

usepackage[dvipsnames]xcolor

usepackagelistings

% Python style for highlighting
newcommandlatexstylelstset
language=TeX,
basicstyle=scriptsizettfamily,
mathescape=true,
keywordstyle=colorMidnightBluebfseries,
morekeywords=begin, addplot, addlegendentry, documentclass, usepackage, usetikzlibrary, usepgfplotslibrary, pgfplotsset, nextlist, coordinate small, draw,


% Python environment
lstnewenvironmentlatex[1][mathescape]

latexstyle
lstset#1



begindocument

beginlatex
begintikzpicture
beginloglogaxis

addplot+ [ultra thick, dotted] table[]
10 0.2
100 0.1
1000 0.05
coordinate [pos=0.15] (A)
coordinate [pos=0.25] (B);
addlegendentrylegend 1
coordinate (A') at ($(A)!3pt!90:(B)$);
coordinate (B') at ($(B)!3pt!270:(A)$);
draw (A')-|(B') node[pos=0.25,above]$1$
node[pos=0.75,right]$alpha$;
draw [shorten <=-3pt,shorten >=-3pt] (A') -- (B');

endloglogaxis
endtikzpicture
endlatex

enddocument









share|improve this question






















  • You are the culprit: since you have mathescape=true, TeX follows the instructions.

    – egreg
    2 days ago













2












2








2


1






I'm trying to escape the dollar sign within listings for TeX language but it is not working. I have tried this post without any success.



This is the MWE:



documentclass[border=10pt 10pt 10pt 10pt]standalone

usepackage[dvipsnames]xcolor

usepackagelistings

% Python style for highlighting
newcommandlatexstylelstset
language=TeX,
basicstyle=scriptsizettfamily,
mathescape=true,
keywordstyle=colorMidnightBluebfseries,
morekeywords=begin, addplot, addlegendentry, documentclass, usepackage, usetikzlibrary, usepgfplotslibrary, pgfplotsset, nextlist, coordinate small, draw,


% Python environment
lstnewenvironmentlatex[1][mathescape]

latexstyle
lstset#1



begindocument

beginlatex
begintikzpicture
beginloglogaxis

addplot+ [ultra thick, dotted] table[]
10 0.2
100 0.1
1000 0.05
coordinate [pos=0.15] (A)
coordinate [pos=0.25] (B);
addlegendentrylegend 1
coordinate (A') at ($(A)!3pt!90:(B)$);
coordinate (B') at ($(B)!3pt!270:(A)$);
draw (A')-|(B') node[pos=0.25,above]$1$
node[pos=0.75,right]$alpha$;
draw [shorten <=-3pt,shorten >=-3pt] (A') -- (B');

endloglogaxis
endtikzpicture
endlatex

enddocument









share|improve this question














I'm trying to escape the dollar sign within listings for TeX language but it is not working. I have tried this post without any success.



This is the MWE:



documentclass[border=10pt 10pt 10pt 10pt]standalone

usepackage[dvipsnames]xcolor

usepackagelistings

% Python style for highlighting
newcommandlatexstylelstset
language=TeX,
basicstyle=scriptsizettfamily,
mathescape=true,
keywordstyle=colorMidnightBluebfseries,
morekeywords=begin, addplot, addlegendentry, documentclass, usepackage, usetikzlibrary, usepgfplotslibrary, pgfplotsset, nextlist, coordinate small, draw,


% Python environment
lstnewenvironmentlatex[1][mathescape]

latexstyle
lstset#1



begindocument

beginlatex
begintikzpicture
beginloglogaxis

addplot+ [ultra thick, dotted] table[]
10 0.2
100 0.1
1000 0.05
coordinate [pos=0.15] (A)
coordinate [pos=0.25] (B);
addlegendentrylegend 1
coordinate (A') at ($(A)!3pt!90:(B)$);
coordinate (B') at ($(B)!3pt!270:(A)$);
draw (A')-|(B') node[pos=0.25,above]$1$
node[pos=0.75,right]$alpha$;
draw [shorten <=-3pt,shorten >=-3pt] (A') -- (B');

endloglogaxis
endtikzpicture
endlatex

enddocument






listings






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked 2 days ago









aaragonaaragon

1,23721029




1,23721029












  • You are the culprit: since you have mathescape=true, TeX follows the instructions.

    – egreg
    2 days ago

















  • You are the culprit: since you have mathescape=true, TeX follows the instructions.

    – egreg
    2 days ago
















You are the culprit: since you have mathescape=true, TeX follows the instructions.

– egreg
2 days ago





You are the culprit: since you have mathescape=true, TeX follows the instructions.

– egreg
2 days ago










1 Answer
1






active

oldest

votes


















5














You're setting mathescape=true twice. You're possibly misunderstanding its meaning: with mathescape=true, listings will act as if a TeX math formula is meant when you type something like $alpha$ (so printing a math alpha). I don't think you want it when typesetting a listing like this.



documentclass[border=10pt 10pt 10pt 10pt]standalone

usepackage[dvipsnames]xcolor

usepackagelistings

% Python style for highlighting
lstdefinestylelatexstyle
language=TeX,
basicstyle=scriptsizettfamily,
% mathescape=true,
keywordstyle=colorMidnightBluebfseries,
morekeywords=
begin,
addplot,
addlegendentry,
documentclass,
usepackage,
usetikzlibrary,
usepgfplotslibrary,
pgfplotsset,
nextlist,
coordinate small,
draw
,


% latexn environment
lstnewenvironmentlatex[1][]
lstsetstyle=latexstyle,#1


begindocument

beginlatex
begintikzpicture
beginloglogaxis

addplot+ [ultra thick, dotted] table[]
10 0.2
100 0.1
1000 0.05
coordinate [pos=0.15] (A)
coordinate [pos=0.25] (B);
addlegendentrylegend 1
coordinate (A') at ($(A)!3pt!90:(B)$);
coordinate (B') at ($(B)!3pt!270:(A)$);
draw (A')-|(B') node[pos=0.25,above]$1$
node[pos=0.75,right]$alpha$;
draw [shorten <=-3pt,shorten >=-3pt] (A') -- (B');

endloglogaxis
endtikzpicture
endlatex

enddocument


enter image description here






share|improve this answer

























    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "85"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: false,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f486026%2fescaping-in-listings-environment%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    5














    You're setting mathescape=true twice. You're possibly misunderstanding its meaning: with mathescape=true, listings will act as if a TeX math formula is meant when you type something like $alpha$ (so printing a math alpha). I don't think you want it when typesetting a listing like this.



    documentclass[border=10pt 10pt 10pt 10pt]standalone

    usepackage[dvipsnames]xcolor

    usepackagelistings

    % Python style for highlighting
    lstdefinestylelatexstyle
    language=TeX,
    basicstyle=scriptsizettfamily,
    % mathescape=true,
    keywordstyle=colorMidnightBluebfseries,
    morekeywords=
    begin,
    addplot,
    addlegendentry,
    documentclass,
    usepackage,
    usetikzlibrary,
    usepgfplotslibrary,
    pgfplotsset,
    nextlist,
    coordinate small,
    draw
    ,


    % latexn environment
    lstnewenvironmentlatex[1][]
    lstsetstyle=latexstyle,#1


    begindocument

    beginlatex
    begintikzpicture
    beginloglogaxis

    addplot+ [ultra thick, dotted] table[]
    10 0.2
    100 0.1
    1000 0.05
    coordinate [pos=0.15] (A)
    coordinate [pos=0.25] (B);
    addlegendentrylegend 1
    coordinate (A') at ($(A)!3pt!90:(B)$);
    coordinate (B') at ($(B)!3pt!270:(A)$);
    draw (A')-|(B') node[pos=0.25,above]$1$
    node[pos=0.75,right]$alpha$;
    draw [shorten <=-3pt,shorten >=-3pt] (A') -- (B');

    endloglogaxis
    endtikzpicture
    endlatex

    enddocument


    enter image description here






    share|improve this answer





























      5














      You're setting mathescape=true twice. You're possibly misunderstanding its meaning: with mathescape=true, listings will act as if a TeX math formula is meant when you type something like $alpha$ (so printing a math alpha). I don't think you want it when typesetting a listing like this.



      documentclass[border=10pt 10pt 10pt 10pt]standalone

      usepackage[dvipsnames]xcolor

      usepackagelistings

      % Python style for highlighting
      lstdefinestylelatexstyle
      language=TeX,
      basicstyle=scriptsizettfamily,
      % mathescape=true,
      keywordstyle=colorMidnightBluebfseries,
      morekeywords=
      begin,
      addplot,
      addlegendentry,
      documentclass,
      usepackage,
      usetikzlibrary,
      usepgfplotslibrary,
      pgfplotsset,
      nextlist,
      coordinate small,
      draw
      ,


      % latexn environment
      lstnewenvironmentlatex[1][]
      lstsetstyle=latexstyle,#1


      begindocument

      beginlatex
      begintikzpicture
      beginloglogaxis

      addplot+ [ultra thick, dotted] table[]
      10 0.2
      100 0.1
      1000 0.05
      coordinate [pos=0.15] (A)
      coordinate [pos=0.25] (B);
      addlegendentrylegend 1
      coordinate (A') at ($(A)!3pt!90:(B)$);
      coordinate (B') at ($(B)!3pt!270:(A)$);
      draw (A')-|(B') node[pos=0.25,above]$1$
      node[pos=0.75,right]$alpha$;
      draw [shorten <=-3pt,shorten >=-3pt] (A') -- (B');

      endloglogaxis
      endtikzpicture
      endlatex

      enddocument


      enter image description here






      share|improve this answer



























        5












        5








        5







        You're setting mathescape=true twice. You're possibly misunderstanding its meaning: with mathescape=true, listings will act as if a TeX math formula is meant when you type something like $alpha$ (so printing a math alpha). I don't think you want it when typesetting a listing like this.



        documentclass[border=10pt 10pt 10pt 10pt]standalone

        usepackage[dvipsnames]xcolor

        usepackagelistings

        % Python style for highlighting
        lstdefinestylelatexstyle
        language=TeX,
        basicstyle=scriptsizettfamily,
        % mathescape=true,
        keywordstyle=colorMidnightBluebfseries,
        morekeywords=
        begin,
        addplot,
        addlegendentry,
        documentclass,
        usepackage,
        usetikzlibrary,
        usepgfplotslibrary,
        pgfplotsset,
        nextlist,
        coordinate small,
        draw
        ,


        % latexn environment
        lstnewenvironmentlatex[1][]
        lstsetstyle=latexstyle,#1


        begindocument

        beginlatex
        begintikzpicture
        beginloglogaxis

        addplot+ [ultra thick, dotted] table[]
        10 0.2
        100 0.1
        1000 0.05
        coordinate [pos=0.15] (A)
        coordinate [pos=0.25] (B);
        addlegendentrylegend 1
        coordinate (A') at ($(A)!3pt!90:(B)$);
        coordinate (B') at ($(B)!3pt!270:(A)$);
        draw (A')-|(B') node[pos=0.25,above]$1$
        node[pos=0.75,right]$alpha$;
        draw [shorten <=-3pt,shorten >=-3pt] (A') -- (B');

        endloglogaxis
        endtikzpicture
        endlatex

        enddocument


        enter image description here






        share|improve this answer















        You're setting mathescape=true twice. You're possibly misunderstanding its meaning: with mathescape=true, listings will act as if a TeX math formula is meant when you type something like $alpha$ (so printing a math alpha). I don't think you want it when typesetting a listing like this.



        documentclass[border=10pt 10pt 10pt 10pt]standalone

        usepackage[dvipsnames]xcolor

        usepackagelistings

        % Python style for highlighting
        lstdefinestylelatexstyle
        language=TeX,
        basicstyle=scriptsizettfamily,
        % mathescape=true,
        keywordstyle=colorMidnightBluebfseries,
        morekeywords=
        begin,
        addplot,
        addlegendentry,
        documentclass,
        usepackage,
        usetikzlibrary,
        usepgfplotslibrary,
        pgfplotsset,
        nextlist,
        coordinate small,
        draw
        ,


        % latexn environment
        lstnewenvironmentlatex[1][]
        lstsetstyle=latexstyle,#1


        begindocument

        beginlatex
        begintikzpicture
        beginloglogaxis

        addplot+ [ultra thick, dotted] table[]
        10 0.2
        100 0.1
        1000 0.05
        coordinate [pos=0.15] (A)
        coordinate [pos=0.25] (B);
        addlegendentrylegend 1
        coordinate (A') at ($(A)!3pt!90:(B)$);
        coordinate (B') at ($(B)!3pt!270:(A)$);
        draw (A')-|(B') node[pos=0.25,above]$1$
        node[pos=0.75,right]$alpha$;
        draw [shorten <=-3pt,shorten >=-3pt] (A') -- (B');

        endloglogaxis
        endtikzpicture
        endlatex

        enddocument


        enter image description here







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited 2 days ago









        siracusa

        5,36511429




        5,36511429










        answered 2 days ago









        egregegreg

        736k8919353261




        736k8919353261



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to TeX - LaTeX Stack Exchange!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f486026%2fescaping-in-listings-environment%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Благоевград Съдържание География | История | Население | Политика | Икономика и инфрастуктура | Здравеопазване | Образование и наука | Култура и забавления | Забележителности | Личности | Литература | Външни препратки | Бележки | Навигация42°01′18.99″ с. ш. 23°05′51″ и. д. / 42.021944° с. ш. 23.0975° и. д.*БлагоевградразширитередактиранеОфициален уебсайт на община БлагоевградНовинарски портал на Благоевград – blagoevgrad.euСайтове за БлагоевградНационален статистически институтdariknews.bgГригоровичъ, Викторъ. „Очеркъ путешествія по Европейской Турціи“. Москва, 1877.Стрезов, Георги. Два санджака от Източна Македония. Периодично списание на Българското книжовно дружество в Средец, кн. XXXVII и XXXVIII, 1891, стр. 18 – 19.Македония. Етнография и статистикаГаджанов, Димитър Г. Мюсюлманското население в Новоосвободените земи, в: Научна експедиция в Македония и Поморавието 1916, Военноиздателски комплекс „Св. Георги Победоносец“, Университетско издателство „Св. Климент Охридски“, София, 1993, стр. 244.паметник на незнайния четник&cd=18&hl=en&ct=clnk&client=firefox-a „История на днешен Благоевград“, взето от www.museumblg.com на 16 март 2010 г.„Справка за населението на град Благоевград, община Благоевград, област Благоевград, НСИ“„The population of all towns and villages in Blagoevgrad Province with 50 inhabitants or more according to census results and latest official estimates“„Ethnic composition, all places: 2011 census“История на Неврокопска епархия.Национален статистически институтМюсюлманско изповедание. Главно мюфтийствоНационален публичен регистър на храмовете в БългарияМюсюлманско изповедание. Главно мюфтийствоwww.dnes.bg Джамията в Благоевград не била паленаwww.sesc-bg.orgСписък на побратимени градовеТехническо побратимяванеГУМ грейва в цветовете на нощен Лас Вегас под името „Largo“, „МОЛ Благоевград“..., в. „Струма“grabo.bgwww.cinemaxbg.comррр4238731-067cad53a-0546-417b-a3d3-51e49b1d2232147736077147736077

            What is the best defense strategy for Survival in Grand Theft Auto Online?What is JP used for in Grand Theft Auto Online?How do I setup a Crew HQ in Grand Theft Auto Online?How does stealth work in Grand Theft Auto Online?Is it possible to own more than 10 cars in Grand Theft Auto online?Where to find truck/trailers in Grand Theft Auto OnlineWhat are some of the best missions to do on Grand Theft Auto 5 onlineFastest Car in Grand Theft Auto V PCHow to setup a Crew vs Crew online session in Grand Theft Auto Online?Grand theft auto 5 crossplayingRestart Grand Theft Auto V Online?

            How does Billy Russo acquire his 'Jigsaw' mask? Unicorn Meta Zoo #1: Why another podcast? Announcing the arrival of Valued Associate #679: Cesar Manara Favourite questions and answers from the 1st quarter of 2019Why does Bane wear the mask?Why does Kylo Ren wear a mask?Why did Captain America remove his mask while fighting Batroc the Leaper?How did the OA acquire her wisdom?Is Billy Breckenridge gay?How does Adrian Toomes hide his earnings from the IRS?What is the state of affairs on Nootka Sound by the end of season 1?How did Tia Dalma acquire Captain Barbossa's body?How is one “Deemed Worthy”, to acquire the Greatsword “Dawn”?How did Karen acquire the handgun?