Font size in listing












1














How to set a font size in listing when I have these settings in the preamble?



documentclass[12pt,a4paper]{report}
usepackage[most]{tcolorbox}
newtcbinputlisting[auto counter,list inside=lol,list type={lstlisting}]{mylisting}[3]{%
listing file={#3},
title=Listing,
colback=white,
colframe=gray!75!black,
fonttitle=bfseries,
listing only,
breakable,
title={Soubor thetcbcounter: #2},
#1
}
newcommand{listingsfont}{basicstyle=ttfamilytiny}

begin{document}
mylisting[label=s]{s}{s.txt}
end{document}


File s.txt:



x = 5;<br>
y = 6;<br>
z = x + y;


I tried



newtcbinputlisting[auto counter,list inside=lol,list type={lstlisting}]{mylisting}[3]{%
listing file={#3},
title=Listing,
colback=white,
colframe=gray!75!black,
fonttitle=bfseries,
fontsize=footnotesize,
listing only,
breakable,
title={Soubor thetcbcounter: #2},
#1
}


There is an error and



newcommand{listingsfont}{basicstyle=ttfamilytiny} 


that does not do anything - the font size remains the same.










share|improve this question




















  • 1




    can you provide full MWE, i.e., from documentclass{...}...end{document}
    – MadyYuvi
    yesterday










  • I am sorry I editted the question
    – Elisabeth
    yesterday










  • The file is there
    – Elisabeth
    yesterday






  • 1




    @Elisabeth Why are you posting the same question again, giving not the slightest feedback to the solution of the other one or accepting it? I clearly wrote there that you need listing options={basicstyle=footnotesizelistingsfont} and fontsize is no option of tcolorbox
    – Christian Hupfer
    yesterday


















1














How to set a font size in listing when I have these settings in the preamble?



documentclass[12pt,a4paper]{report}
usepackage[most]{tcolorbox}
newtcbinputlisting[auto counter,list inside=lol,list type={lstlisting}]{mylisting}[3]{%
listing file={#3},
title=Listing,
colback=white,
colframe=gray!75!black,
fonttitle=bfseries,
listing only,
breakable,
title={Soubor thetcbcounter: #2},
#1
}
newcommand{listingsfont}{basicstyle=ttfamilytiny}

begin{document}
mylisting[label=s]{s}{s.txt}
end{document}


File s.txt:



x = 5;<br>
y = 6;<br>
z = x + y;


I tried



newtcbinputlisting[auto counter,list inside=lol,list type={lstlisting}]{mylisting}[3]{%
listing file={#3},
title=Listing,
colback=white,
colframe=gray!75!black,
fonttitle=bfseries,
fontsize=footnotesize,
listing only,
breakable,
title={Soubor thetcbcounter: #2},
#1
}


There is an error and



newcommand{listingsfont}{basicstyle=ttfamilytiny} 


that does not do anything - the font size remains the same.










share|improve this question




















  • 1




    can you provide full MWE, i.e., from documentclass{...}...end{document}
    – MadyYuvi
    yesterday










  • I am sorry I editted the question
    – Elisabeth
    yesterday










  • The file is there
    – Elisabeth
    yesterday






  • 1




    @Elisabeth Why are you posting the same question again, giving not the slightest feedback to the solution of the other one or accepting it? I clearly wrote there that you need listing options={basicstyle=footnotesizelistingsfont} and fontsize is no option of tcolorbox
    – Christian Hupfer
    yesterday
















1












1








1


0





How to set a font size in listing when I have these settings in the preamble?



documentclass[12pt,a4paper]{report}
usepackage[most]{tcolorbox}
newtcbinputlisting[auto counter,list inside=lol,list type={lstlisting}]{mylisting}[3]{%
listing file={#3},
title=Listing,
colback=white,
colframe=gray!75!black,
fonttitle=bfseries,
listing only,
breakable,
title={Soubor thetcbcounter: #2},
#1
}
newcommand{listingsfont}{basicstyle=ttfamilytiny}

begin{document}
mylisting[label=s]{s}{s.txt}
end{document}


File s.txt:



x = 5;<br>
y = 6;<br>
z = x + y;


I tried



newtcbinputlisting[auto counter,list inside=lol,list type={lstlisting}]{mylisting}[3]{%
listing file={#3},
title=Listing,
colback=white,
colframe=gray!75!black,
fonttitle=bfseries,
fontsize=footnotesize,
listing only,
breakable,
title={Soubor thetcbcounter: #2},
#1
}


There is an error and



newcommand{listingsfont}{basicstyle=ttfamilytiny} 


that does not do anything - the font size remains the same.










share|improve this question















How to set a font size in listing when I have these settings in the preamble?



documentclass[12pt,a4paper]{report}
usepackage[most]{tcolorbox}
newtcbinputlisting[auto counter,list inside=lol,list type={lstlisting}]{mylisting}[3]{%
listing file={#3},
title=Listing,
colback=white,
colframe=gray!75!black,
fonttitle=bfseries,
listing only,
breakable,
title={Soubor thetcbcounter: #2},
#1
}
newcommand{listingsfont}{basicstyle=ttfamilytiny}

begin{document}
mylisting[label=s]{s}{s.txt}
end{document}


File s.txt:



x = 5;<br>
y = 6;<br>
z = x + y;


I tried



newtcbinputlisting[auto counter,list inside=lol,list type={lstlisting}]{mylisting}[3]{%
listing file={#3},
title=Listing,
colback=white,
colframe=gray!75!black,
fonttitle=bfseries,
fontsize=footnotesize,
listing only,
breakable,
title={Soubor thetcbcounter: #2},
#1
}


There is an error and



newcommand{listingsfont}{basicstyle=ttfamilytiny} 


that does not do anything - the font size remains the same.







listings fontsize tcolorbox






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited yesterday









moewe

87.1k9110334




87.1k9110334










asked yesterday









Elisabeth

4876




4876








  • 1




    can you provide full MWE, i.e., from documentclass{...}...end{document}
    – MadyYuvi
    yesterday










  • I am sorry I editted the question
    – Elisabeth
    yesterday










  • The file is there
    – Elisabeth
    yesterday






  • 1




    @Elisabeth Why are you posting the same question again, giving not the slightest feedback to the solution of the other one or accepting it? I clearly wrote there that you need listing options={basicstyle=footnotesizelistingsfont} and fontsize is no option of tcolorbox
    – Christian Hupfer
    yesterday
















  • 1




    can you provide full MWE, i.e., from documentclass{...}...end{document}
    – MadyYuvi
    yesterday










  • I am sorry I editted the question
    – Elisabeth
    yesterday










  • The file is there
    – Elisabeth
    yesterday






  • 1




    @Elisabeth Why are you posting the same question again, giving not the slightest feedback to the solution of the other one or accepting it? I clearly wrote there that you need listing options={basicstyle=footnotesizelistingsfont} and fontsize is no option of tcolorbox
    – Christian Hupfer
    yesterday










1




1




can you provide full MWE, i.e., from documentclass{...}...end{document}
– MadyYuvi
yesterday




can you provide full MWE, i.e., from documentclass{...}...end{document}
– MadyYuvi
yesterday












I am sorry I editted the question
– Elisabeth
yesterday




I am sorry I editted the question
– Elisabeth
yesterday












The file is there
– Elisabeth
yesterday




The file is there
– Elisabeth
yesterday




1




1




@Elisabeth Why are you posting the same question again, giving not the slightest feedback to the solution of the other one or accepting it? I clearly wrote there that you need listing options={basicstyle=footnotesizelistingsfont} and fontsize is no option of tcolorbox
– Christian Hupfer
yesterday






@Elisabeth Why are you posting the same question again, giving not the slightest feedback to the solution of the other one or accepting it? I clearly wrote there that you need listing options={basicstyle=footnotesizelistingsfont} and fontsize is no option of tcolorbox
– Christian Hupfer
yesterday












1 Answer
1






active

oldest

votes


















3














As already explained by Christian Hupfer in his answer to Setting space and font in tcbinputlisting, the font style (including size and font family) for the code display can be set with basicstyle in listings. In an tcolorbox environment options to listings can be passed on with listing option, so that we end up with



listing options={basicstyle=tinyttfamily},


In total



documentclass[12pt,a4paper]{report}
%usepackage{filecontents}
begin{filecontents*}{jobname.txt}
x = 5;
y = 6;
z = x + y;
end{filecontents*}

usepackage[most]{tcolorbox}
newtcbinputlisting[auto counter,list inside=lol,list type={lstlisting}]{mylisting}[3]{%
listing file={#3},
title=Listing,
colback=white,
colframe=gray!75!black,
fonttitle=bfseries,
listing only,
breakable,
title={Soubor thetcbcounter: #2},
listing options={basicstyle=tinyttfamily},
#1
}

begin{document}
mylisting{Lorem}{jobname.txt}
end{document}


A listings colorbox with <code>tiny</code> font.



I must say that I find tiny a wee bit hard to read, scriptsize or footnotsize is probably the smallest I would go (with the usual settings). You may also want to adjust the margins a bit so that the code does not get overwhelmed by the vast space around it.






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%2f468676%2ffont-size-in-listing%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









    3














    As already explained by Christian Hupfer in his answer to Setting space and font in tcbinputlisting, the font style (including size and font family) for the code display can be set with basicstyle in listings. In an tcolorbox environment options to listings can be passed on with listing option, so that we end up with



    listing options={basicstyle=tinyttfamily},


    In total



    documentclass[12pt,a4paper]{report}
    %usepackage{filecontents}
    begin{filecontents*}{jobname.txt}
    x = 5;
    y = 6;
    z = x + y;
    end{filecontents*}

    usepackage[most]{tcolorbox}
    newtcbinputlisting[auto counter,list inside=lol,list type={lstlisting}]{mylisting}[3]{%
    listing file={#3},
    title=Listing,
    colback=white,
    colframe=gray!75!black,
    fonttitle=bfseries,
    listing only,
    breakable,
    title={Soubor thetcbcounter: #2},
    listing options={basicstyle=tinyttfamily},
    #1
    }

    begin{document}
    mylisting{Lorem}{jobname.txt}
    end{document}


    A listings colorbox with <code>tiny</code> font.



    I must say that I find tiny a wee bit hard to read, scriptsize or footnotsize is probably the smallest I would go (with the usual settings). You may also want to adjust the margins a bit so that the code does not get overwhelmed by the vast space around it.






    share|improve this answer




























      3














      As already explained by Christian Hupfer in his answer to Setting space and font in tcbinputlisting, the font style (including size and font family) for the code display can be set with basicstyle in listings. In an tcolorbox environment options to listings can be passed on with listing option, so that we end up with



      listing options={basicstyle=tinyttfamily},


      In total



      documentclass[12pt,a4paper]{report}
      %usepackage{filecontents}
      begin{filecontents*}{jobname.txt}
      x = 5;
      y = 6;
      z = x + y;
      end{filecontents*}

      usepackage[most]{tcolorbox}
      newtcbinputlisting[auto counter,list inside=lol,list type={lstlisting}]{mylisting}[3]{%
      listing file={#3},
      title=Listing,
      colback=white,
      colframe=gray!75!black,
      fonttitle=bfseries,
      listing only,
      breakable,
      title={Soubor thetcbcounter: #2},
      listing options={basicstyle=tinyttfamily},
      #1
      }

      begin{document}
      mylisting{Lorem}{jobname.txt}
      end{document}


      A listings colorbox with <code>tiny</code> font.



      I must say that I find tiny a wee bit hard to read, scriptsize or footnotsize is probably the smallest I would go (with the usual settings). You may also want to adjust the margins a bit so that the code does not get overwhelmed by the vast space around it.






      share|improve this answer


























        3












        3








        3






        As already explained by Christian Hupfer in his answer to Setting space and font in tcbinputlisting, the font style (including size and font family) for the code display can be set with basicstyle in listings. In an tcolorbox environment options to listings can be passed on with listing option, so that we end up with



        listing options={basicstyle=tinyttfamily},


        In total



        documentclass[12pt,a4paper]{report}
        %usepackage{filecontents}
        begin{filecontents*}{jobname.txt}
        x = 5;
        y = 6;
        z = x + y;
        end{filecontents*}

        usepackage[most]{tcolorbox}
        newtcbinputlisting[auto counter,list inside=lol,list type={lstlisting}]{mylisting}[3]{%
        listing file={#3},
        title=Listing,
        colback=white,
        colframe=gray!75!black,
        fonttitle=bfseries,
        listing only,
        breakable,
        title={Soubor thetcbcounter: #2},
        listing options={basicstyle=tinyttfamily},
        #1
        }

        begin{document}
        mylisting{Lorem}{jobname.txt}
        end{document}


        A listings colorbox with <code>tiny</code> font.



        I must say that I find tiny a wee bit hard to read, scriptsize or footnotsize is probably the smallest I would go (with the usual settings). You may also want to adjust the margins a bit so that the code does not get overwhelmed by the vast space around it.






        share|improve this answer














        As already explained by Christian Hupfer in his answer to Setting space and font in tcbinputlisting, the font style (including size and font family) for the code display can be set with basicstyle in listings. In an tcolorbox environment options to listings can be passed on with listing option, so that we end up with



        listing options={basicstyle=tinyttfamily},


        In total



        documentclass[12pt,a4paper]{report}
        %usepackage{filecontents}
        begin{filecontents*}{jobname.txt}
        x = 5;
        y = 6;
        z = x + y;
        end{filecontents*}

        usepackage[most]{tcolorbox}
        newtcbinputlisting[auto counter,list inside=lol,list type={lstlisting}]{mylisting}[3]{%
        listing file={#3},
        title=Listing,
        colback=white,
        colframe=gray!75!black,
        fonttitle=bfseries,
        listing only,
        breakable,
        title={Soubor thetcbcounter: #2},
        listing options={basicstyle=tinyttfamily},
        #1
        }

        begin{document}
        mylisting{Lorem}{jobname.txt}
        end{document}


        A listings colorbox with <code>tiny</code> font.



        I must say that I find tiny a wee bit hard to read, scriptsize or footnotsize is probably the smallest I would go (with the usual settings). You may also want to adjust the margins a bit so that the code does not get overwhelmed by the vast space around it.







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited yesterday

























        answered yesterday









        moewe

        87.1k9110334




        87.1k9110334






























            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.





            Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


            Please pay close attention to the following guidance:


            • 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%2f468676%2ffont-size-in-listing%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

            An IMO inspired problem

            Management

            Investment