Using texttt in an author block renders in italics












1















I have a document that has many uses of {/tt some text}, and I learned recently from reading this link: https://texfaq.org/FAQ-2letterfontcmd that apparently {tt ...} is deprecated in favor of texttt{...}. I've converted most of the document to use texttt{...}, but when I try to update a block inside of an author tag the text renders in a weird font.



Original:



author{
{small My Name} \
{tt small myEmail@stackexchange.com}
} % end author


With change:



author{
{small My Name} \
texttt{small myEmail@stackexchange.com}
} % end author


In the original code, my email address renders in a nice, clean, teletype format. In the changed code, it renders in a pretty ugly italic format. That occurs with or without the small.



Does anyone know if there is a supported way to render teletype font in an author block without rendering it in ugly italics?










share|improve this question







New contributor




DIMMSum is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
















  • 4





    You can use {upshapettfamily ...}.

    – Werner
    5 hours ago











  • Thank you @Werner, that worked. Would you mind explaining why texttt renders in Italics? I understand that using upshapettfamily is a modal command - does texttt choose a different default value for the shape or something?

    – DIMMSum
    5 hours ago











  • The default behaviour (under article) is to print the author in an upright teletype font. Are you using a special documentclass?

    – Werner
    5 hours ago











  • Nothing too fancy: documentclass[letterpaper,twocolumn,10pt]{article}.

    – DIMMSum
    5 hours ago
















1















I have a document that has many uses of {/tt some text}, and I learned recently from reading this link: https://texfaq.org/FAQ-2letterfontcmd that apparently {tt ...} is deprecated in favor of texttt{...}. I've converted most of the document to use texttt{...}, but when I try to update a block inside of an author tag the text renders in a weird font.



Original:



author{
{small My Name} \
{tt small myEmail@stackexchange.com}
} % end author


With change:



author{
{small My Name} \
texttt{small myEmail@stackexchange.com}
} % end author


In the original code, my email address renders in a nice, clean, teletype format. In the changed code, it renders in a pretty ugly italic format. That occurs with or without the small.



Does anyone know if there is a supported way to render teletype font in an author block without rendering it in ugly italics?










share|improve this question







New contributor




DIMMSum is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
















  • 4





    You can use {upshapettfamily ...}.

    – Werner
    5 hours ago











  • Thank you @Werner, that worked. Would you mind explaining why texttt renders in Italics? I understand that using upshapettfamily is a modal command - does texttt choose a different default value for the shape or something?

    – DIMMSum
    5 hours ago











  • The default behaviour (under article) is to print the author in an upright teletype font. Are you using a special documentclass?

    – Werner
    5 hours ago











  • Nothing too fancy: documentclass[letterpaper,twocolumn,10pt]{article}.

    – DIMMSum
    5 hours ago














1












1








1








I have a document that has many uses of {/tt some text}, and I learned recently from reading this link: https://texfaq.org/FAQ-2letterfontcmd that apparently {tt ...} is deprecated in favor of texttt{...}. I've converted most of the document to use texttt{...}, but when I try to update a block inside of an author tag the text renders in a weird font.



Original:



author{
{small My Name} \
{tt small myEmail@stackexchange.com}
} % end author


With change:



author{
{small My Name} \
texttt{small myEmail@stackexchange.com}
} % end author


In the original code, my email address renders in a nice, clean, teletype format. In the changed code, it renders in a pretty ugly italic format. That occurs with or without the small.



Does anyone know if there is a supported way to render teletype font in an author block without rendering it in ugly italics?










share|improve this question







New contributor




DIMMSum is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.












I have a document that has many uses of {/tt some text}, and I learned recently from reading this link: https://texfaq.org/FAQ-2letterfontcmd that apparently {tt ...} is deprecated in favor of texttt{...}. I've converted most of the document to use texttt{...}, but when I try to update a block inside of an author tag the text renders in a weird font.



Original:



author{
{small My Name} \
{tt small myEmail@stackexchange.com}
} % end author


With change:



author{
{small My Name} \
texttt{small myEmail@stackexchange.com}
} % end author


In the original code, my email address renders in a nice, clean, teletype format. In the changed code, it renders in a pretty ugly italic format. That occurs with or without the small.



Does anyone know if there is a supported way to render teletype font in an author block without rendering it in ugly italics?







fonts author






share|improve this question







New contributor




DIMMSum is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question







New contributor




DIMMSum is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question






New contributor




DIMMSum is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 5 hours ago









DIMMSumDIMMSum

1062




1062




New contributor




DIMMSum is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





DIMMSum is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






DIMMSum is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.








  • 4





    You can use {upshapettfamily ...}.

    – Werner
    5 hours ago











  • Thank you @Werner, that worked. Would you mind explaining why texttt renders in Italics? I understand that using upshapettfamily is a modal command - does texttt choose a different default value for the shape or something?

    – DIMMSum
    5 hours ago











  • The default behaviour (under article) is to print the author in an upright teletype font. Are you using a special documentclass?

    – Werner
    5 hours ago











  • Nothing too fancy: documentclass[letterpaper,twocolumn,10pt]{article}.

    – DIMMSum
    5 hours ago














  • 4





    You can use {upshapettfamily ...}.

    – Werner
    5 hours ago











  • Thank you @Werner, that worked. Would you mind explaining why texttt renders in Italics? I understand that using upshapettfamily is a modal command - does texttt choose a different default value for the shape or something?

    – DIMMSum
    5 hours ago











  • The default behaviour (under article) is to print the author in an upright teletype font. Are you using a special documentclass?

    – Werner
    5 hours ago











  • Nothing too fancy: documentclass[letterpaper,twocolumn,10pt]{article}.

    – DIMMSum
    5 hours ago








4




4





You can use {upshapettfamily ...}.

– Werner
5 hours ago





You can use {upshapettfamily ...}.

– Werner
5 hours ago













Thank you @Werner, that worked. Would you mind explaining why texttt renders in Italics? I understand that using upshapettfamily is a modal command - does texttt choose a different default value for the shape or something?

– DIMMSum
5 hours ago





Thank you @Werner, that worked. Would you mind explaining why texttt renders in Italics? I understand that using upshapettfamily is a modal command - does texttt choose a different default value for the shape or something?

– DIMMSum
5 hours ago













The default behaviour (under article) is to print the author in an upright teletype font. Are you using a special documentclass?

– Werner
5 hours ago





The default behaviour (under article) is to print the author in an upright teletype font. Are you using a special documentclass?

– Werner
5 hours ago













Nothing too fancy: documentclass[letterpaper,twocolumn,10pt]{article}.

– DIMMSum
5 hours ago





Nothing too fancy: documentclass[letterpaper,twocolumn,10pt]{article}.

– DIMMSum
5 hours ago










1 Answer
1






active

oldest

votes


















0














tt switches to normalfont and therefore changes the font family, series and shape compared to texttt (or ttfamily) that just changes the font family.



To see this, use



defpshow#1{{letprotectshow #1}}
pshowtt
pshownormalfont
pshowtexttt


Your .log should show



> tt =long macro:
->@fontswitch {normalfont ttfamily }{mathtt }.
tt ->protect tt

> normalfont =long macro:
->usefont encodingdefault familydefault seriesdefault shapedefault relax
.
normalfont ->protect normalfont

> texttt =long macro:
#1->ifmmode nfss@text {ttfamily #1}else hmode@bgroup text@command {#1}tt
family check@icl #1check@icr expandafter egroup fi .
texttt ->protect texttt


It's also obvious when using



itshape something {tt something} texttt{somthing}


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
    });


    }
    });






    DIMMSum is a new contributor. Be nice, and check out our Code of Conduct.










    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f481432%2fusing-texttt-in-an-author-block-renders-in-italics%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









    0














    tt switches to normalfont and therefore changes the font family, series and shape compared to texttt (or ttfamily) that just changes the font family.



    To see this, use



    defpshow#1{{letprotectshow #1}}
    pshowtt
    pshownormalfont
    pshowtexttt


    Your .log should show



    > tt =long macro:
    ->@fontswitch {normalfont ttfamily }{mathtt }.
    tt ->protect tt

    > normalfont =long macro:
    ->usefont encodingdefault familydefault seriesdefault shapedefault relax
    .
    normalfont ->protect normalfont

    > texttt =long macro:
    #1->ifmmode nfss@text {ttfamily #1}else hmode@bgroup text@command {#1}tt
    family check@icl #1check@icr expandafter egroup fi .
    texttt ->protect texttt


    It's also obvious when using



    itshape something {tt something} texttt{somthing}


    enter image description here






    share|improve this answer




























      0














      tt switches to normalfont and therefore changes the font family, series and shape compared to texttt (or ttfamily) that just changes the font family.



      To see this, use



      defpshow#1{{letprotectshow #1}}
      pshowtt
      pshownormalfont
      pshowtexttt


      Your .log should show



      > tt =long macro:
      ->@fontswitch {normalfont ttfamily }{mathtt }.
      tt ->protect tt

      > normalfont =long macro:
      ->usefont encodingdefault familydefault seriesdefault shapedefault relax
      .
      normalfont ->protect normalfont

      > texttt =long macro:
      #1->ifmmode nfss@text {ttfamily #1}else hmode@bgroup text@command {#1}tt
      family check@icl #1check@icr expandafter egroup fi .
      texttt ->protect texttt


      It's also obvious when using



      itshape something {tt something} texttt{somthing}


      enter image description here






      share|improve this answer


























        0












        0








        0







        tt switches to normalfont and therefore changes the font family, series and shape compared to texttt (or ttfamily) that just changes the font family.



        To see this, use



        defpshow#1{{letprotectshow #1}}
        pshowtt
        pshownormalfont
        pshowtexttt


        Your .log should show



        > tt =long macro:
        ->@fontswitch {normalfont ttfamily }{mathtt }.
        tt ->protect tt

        > normalfont =long macro:
        ->usefont encodingdefault familydefault seriesdefault shapedefault relax
        .
        normalfont ->protect normalfont

        > texttt =long macro:
        #1->ifmmode nfss@text {ttfamily #1}else hmode@bgroup text@command {#1}tt
        family check@icl #1check@icr expandafter egroup fi .
        texttt ->protect texttt


        It's also obvious when using



        itshape something {tt something} texttt{somthing}


        enter image description here






        share|improve this answer













        tt switches to normalfont and therefore changes the font family, series and shape compared to texttt (or ttfamily) that just changes the font family.



        To see this, use



        defpshow#1{{letprotectshow #1}}
        pshowtt
        pshownormalfont
        pshowtexttt


        Your .log should show



        > tt =long macro:
        ->@fontswitch {normalfont ttfamily }{mathtt }.
        tt ->protect tt

        > normalfont =long macro:
        ->usefont encodingdefault familydefault seriesdefault shapedefault relax
        .
        normalfont ->protect normalfont

        > texttt =long macro:
        #1->ifmmode nfss@text {ttfamily #1}else hmode@bgroup text@command {#1}tt
        family check@icl #1check@icr expandafter egroup fi .
        texttt ->protect texttt


        It's also obvious when using



        itshape something {tt something} texttt{somthing}


        enter image description here







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 4 hours ago









        WernerWerner

        448k719931699




        448k719931699






















            DIMMSum is a new contributor. Be nice, and check out our Code of Conduct.










            draft saved

            draft discarded


















            DIMMSum is a new contributor. Be nice, and check out our Code of Conduct.













            DIMMSum is a new contributor. Be nice, and check out our Code of Conduct.












            DIMMSum is a new contributor. Be nice, and check out our Code of Conduct.
















            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%2f481432%2fusing-texttt-in-an-author-block-renders-in-italics%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

            A CLEAN and SIMPLE way to add appendices to Table of Contents and bookmarks

            Calculate evaluation metrics using cross_val_predict sklearn

            Insert data from modal to MySQL (multiple modal on website)