Is there a way to write slanted non-italic (bold/bb lowercase) letters in math mode?












3















I would like to know whether there is a simple way to have slanted and non-italic lower case letters (especially in bold and/or blackboard bold style) in math mode, while still using some basic/default settings.



This is stemming from a practical need: I would like to have a special graphical rendering for n-tuples, such as objects of ℝn, in order to have them visually distinguished from ordinary vectors, for which I'm using italic bold. As far as I know, variable quantities should be written in slanted style, hence the "slanted" part (and btw, there's the rub!, writing non-slanted (roman) bold lower case letters is quite unproblematic, even for me). I have also noticed that uppercase boldsymbol (and bm from the bm package, and vb* from the physics package) are already non italic, but this may be too big a constraint to me, and I'd rather avoid resorting to capitalizing each n-tuple, hence the "lowercase" part.



Since I'm quite new to Latex, I'm using some very basic settings, and would like to stick to them, in particular to Computer Modern as math font, and just add the capability of writing slanted non-italic (bold/bb) fonts within equations.



As an extrema ratio, I would resort to ue "text", but I guess it's better not to do this (eg for spacing, accents, etc.).



I have thoroughly looked for an answer, and this one provides almost everything I need, the only issue with it being that slanted fonts from cmbxsl10 look significantly smaller than ordinary ones.



PS: As a workaround, I have seen that there are some packages (eg stix, whose styxbb alphabet has also (bb) slanted lowercase fonts) which, as far as I got it, would let you add some more math-alphabet, and this could do the trick. But: 1) styxbb, the only one I found, has the same issue as cmbxsl10, its fonts being smaller than ordinary ones; and 2) even if there actually is some other suitable math alphabet that can be added to the ordinary ones, I don't know how to do that (I guess I'd need to know how to declare a new alphabet for math mode; also I'm already using some different calligraphic fonts, and, if I'm not wrong, the number of alphabets is limited).










share|improve this question

























  • There is textsl{} or even textsl{bfseries fxyz}, but of course it follows the rules of text, not math symbols, therefore, not immediately available, for example, in subscript size. Welcome to the site. If you use fontspec, see tex.stackexchange.com/questions/134040/…. For pdflatex, see tex.stackexchange.com/questions/220434/…. Finally, tex.stackexchange.com/questions/205064/times-new-roman-variant/…

    – Steven B. Segletes
    9 hours ago


















3















I would like to know whether there is a simple way to have slanted and non-italic lower case letters (especially in bold and/or blackboard bold style) in math mode, while still using some basic/default settings.



This is stemming from a practical need: I would like to have a special graphical rendering for n-tuples, such as objects of ℝn, in order to have them visually distinguished from ordinary vectors, for which I'm using italic bold. As far as I know, variable quantities should be written in slanted style, hence the "slanted" part (and btw, there's the rub!, writing non-slanted (roman) bold lower case letters is quite unproblematic, even for me). I have also noticed that uppercase boldsymbol (and bm from the bm package, and vb* from the physics package) are already non italic, but this may be too big a constraint to me, and I'd rather avoid resorting to capitalizing each n-tuple, hence the "lowercase" part.



Since I'm quite new to Latex, I'm using some very basic settings, and would like to stick to them, in particular to Computer Modern as math font, and just add the capability of writing slanted non-italic (bold/bb) fonts within equations.



As an extrema ratio, I would resort to ue "text", but I guess it's better not to do this (eg for spacing, accents, etc.).



I have thoroughly looked for an answer, and this one provides almost everything I need, the only issue with it being that slanted fonts from cmbxsl10 look significantly smaller than ordinary ones.



PS: As a workaround, I have seen that there are some packages (eg stix, whose styxbb alphabet has also (bb) slanted lowercase fonts) which, as far as I got it, would let you add some more math-alphabet, and this could do the trick. But: 1) styxbb, the only one I found, has the same issue as cmbxsl10, its fonts being smaller than ordinary ones; and 2) even if there actually is some other suitable math alphabet that can be added to the ordinary ones, I don't know how to do that (I guess I'd need to know how to declare a new alphabet for math mode; also I'm already using some different calligraphic fonts, and, if I'm not wrong, the number of alphabets is limited).










share|improve this question

























  • There is textsl{} or even textsl{bfseries fxyz}, but of course it follows the rules of text, not math symbols, therefore, not immediately available, for example, in subscript size. Welcome to the site. If you use fontspec, see tex.stackexchange.com/questions/134040/…. For pdflatex, see tex.stackexchange.com/questions/220434/…. Finally, tex.stackexchange.com/questions/205064/times-new-roman-variant/…

    – Steven B. Segletes
    9 hours ago
















3












3








3








I would like to know whether there is a simple way to have slanted and non-italic lower case letters (especially in bold and/or blackboard bold style) in math mode, while still using some basic/default settings.



This is stemming from a practical need: I would like to have a special graphical rendering for n-tuples, such as objects of ℝn, in order to have them visually distinguished from ordinary vectors, for which I'm using italic bold. As far as I know, variable quantities should be written in slanted style, hence the "slanted" part (and btw, there's the rub!, writing non-slanted (roman) bold lower case letters is quite unproblematic, even for me). I have also noticed that uppercase boldsymbol (and bm from the bm package, and vb* from the physics package) are already non italic, but this may be too big a constraint to me, and I'd rather avoid resorting to capitalizing each n-tuple, hence the "lowercase" part.



Since I'm quite new to Latex, I'm using some very basic settings, and would like to stick to them, in particular to Computer Modern as math font, and just add the capability of writing slanted non-italic (bold/bb) fonts within equations.



As an extrema ratio, I would resort to ue "text", but I guess it's better not to do this (eg for spacing, accents, etc.).



I have thoroughly looked for an answer, and this one provides almost everything I need, the only issue with it being that slanted fonts from cmbxsl10 look significantly smaller than ordinary ones.



PS: As a workaround, I have seen that there are some packages (eg stix, whose styxbb alphabet has also (bb) slanted lowercase fonts) which, as far as I got it, would let you add some more math-alphabet, and this could do the trick. But: 1) styxbb, the only one I found, has the same issue as cmbxsl10, its fonts being smaller than ordinary ones; and 2) even if there actually is some other suitable math alphabet that can be added to the ordinary ones, I don't know how to do that (I guess I'd need to know how to declare a new alphabet for math mode; also I'm already using some different calligraphic fonts, and, if I'm not wrong, the number of alphabets is limited).










share|improve this question
















I would like to know whether there is a simple way to have slanted and non-italic lower case letters (especially in bold and/or blackboard bold style) in math mode, while still using some basic/default settings.



This is stemming from a practical need: I would like to have a special graphical rendering for n-tuples, such as objects of ℝn, in order to have them visually distinguished from ordinary vectors, for which I'm using italic bold. As far as I know, variable quantities should be written in slanted style, hence the "slanted" part (and btw, there's the rub!, writing non-slanted (roman) bold lower case letters is quite unproblematic, even for me). I have also noticed that uppercase boldsymbol (and bm from the bm package, and vb* from the physics package) are already non italic, but this may be too big a constraint to me, and I'd rather avoid resorting to capitalizing each n-tuple, hence the "lowercase" part.



Since I'm quite new to Latex, I'm using some very basic settings, and would like to stick to them, in particular to Computer Modern as math font, and just add the capability of writing slanted non-italic (bold/bb) fonts within equations.



As an extrema ratio, I would resort to ue "text", but I guess it's better not to do this (eg for spacing, accents, etc.).



I have thoroughly looked for an answer, and this one provides almost everything I need, the only issue with it being that slanted fonts from cmbxsl10 look significantly smaller than ordinary ones.



PS: As a workaround, I have seen that there are some packages (eg stix, whose styxbb alphabet has also (bb) slanted lowercase fonts) which, as far as I got it, would let you add some more math-alphabet, and this could do the trick. But: 1) styxbb, the only one I found, has the same issue as cmbxsl10, its fonts being smaller than ordinary ones; and 2) even if there actually is some other suitable math alphabet that can be added to the ordinary ones, I don't know how to do that (I guess I'd need to know how to declare a new alphabet for math mode; also I'm already using some different calligraphic fonts, and, if I'm not wrong, the number of alphabets is limited).







math-mode fonts slanted






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 9 hours ago







atlantropa

















asked 9 hours ago









atlantropaatlantropa

162




162













  • There is textsl{} or even textsl{bfseries fxyz}, but of course it follows the rules of text, not math symbols, therefore, not immediately available, for example, in subscript size. Welcome to the site. If you use fontspec, see tex.stackexchange.com/questions/134040/…. For pdflatex, see tex.stackexchange.com/questions/220434/…. Finally, tex.stackexchange.com/questions/205064/times-new-roman-variant/…

    – Steven B. Segletes
    9 hours ago





















  • There is textsl{} or even textsl{bfseries fxyz}, but of course it follows the rules of text, not math symbols, therefore, not immediately available, for example, in subscript size. Welcome to the site. If you use fontspec, see tex.stackexchange.com/questions/134040/…. For pdflatex, see tex.stackexchange.com/questions/220434/…. Finally, tex.stackexchange.com/questions/205064/times-new-roman-variant/…

    – Steven B. Segletes
    9 hours ago



















There is textsl{} or even textsl{bfseries fxyz}, but of course it follows the rules of text, not math symbols, therefore, not immediately available, for example, in subscript size. Welcome to the site. If you use fontspec, see tex.stackexchange.com/questions/134040/…. For pdflatex, see tex.stackexchange.com/questions/220434/…. Finally, tex.stackexchange.com/questions/205064/times-new-roman-variant/…

– Steven B. Segletes
9 hours ago







There is textsl{} or even textsl{bfseries fxyz}, but of course it follows the rules of text, not math symbols, therefore, not immediately available, for example, in subscript size. Welcome to the site. If you use fontspec, see tex.stackexchange.com/questions/134040/…. For pdflatex, see tex.stackexchange.com/questions/220434/…. Finally, tex.stackexchange.com/questions/205064/times-new-roman-variant/…

– Steven B. Segletes
9 hours ago












2 Answers
2






active

oldest

votes


















3














If you want the bold version slanted



documentclass{article}
usepackage{amsmath}
DeclareSymbolFont{slant}{OT1}{familydefault}{m}{sl}
SetSymbolFont{slant}{bold}{OT1}{familydefault}{bx}{sl}
DeclareSymbolFontAlphabet{mathsl}{slant}
begin{document}
[
fghmathsl{fgh}_{fghmathsl{fgh}}
]
[
boldsymbol{f}boldsymbol{mathsl{f}}
]
end{document}


enter image description here



If you want the bold version unslanted



documentclass{article}
usepackage{amsmath}
DeclareSymbolFont{slant}{OT1}{familydefault}{m}{sl}
SetSymbolFont{slant}{bold}{OT1}{familydefault}{b}{sl}
DeclareSymbolFontAlphabet{mathsl}{slant}
begin{document}
[
fghmathsl{fgh}_{fghmathsl{fgh}}
]
[
boldsymbol{f}boldsymbol{mathsl{f}}
]
end{document}


enter image description here






share|improve this answer

































    2














    An alternative to Steven’s answer:



    % My standard header for TeX.SX answers:
    documentclass[a4paper]{article} % To avoid confusion, let us explicitly
    % declare the paper format.

    usepackage[T1]{fontenc} % Not always necessary, but recommended.
    % End of standard header. What follows pertains to the problem at hand.

    usepackage{amsmath,amsfonts} % compatibility test

    DeclareMathAlphabet{mathsl} {T1}{cmr}{m} {sl}
    SetMathAlphabet{mathsl}{bold}{T1}{cmr}{bx}{sl}



    begin{document}

    Normal: ( mathsl{ad}-mathsl{bc} ).

    {bfseriesboldmath Boldfaced: ( mathsl{ad}-mathsl{bc} ).}

    end{document}





    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%2f474365%2fis-there-a-way-to-write-slanted-non-italic-bold-bb-lowercase-letters-in-math-m%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      2 Answers
      2






      active

      oldest

      votes








      2 Answers
      2






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes









      3














      If you want the bold version slanted



      documentclass{article}
      usepackage{amsmath}
      DeclareSymbolFont{slant}{OT1}{familydefault}{m}{sl}
      SetSymbolFont{slant}{bold}{OT1}{familydefault}{bx}{sl}
      DeclareSymbolFontAlphabet{mathsl}{slant}
      begin{document}
      [
      fghmathsl{fgh}_{fghmathsl{fgh}}
      ]
      [
      boldsymbol{f}boldsymbol{mathsl{f}}
      ]
      end{document}


      enter image description here



      If you want the bold version unslanted



      documentclass{article}
      usepackage{amsmath}
      DeclareSymbolFont{slant}{OT1}{familydefault}{m}{sl}
      SetSymbolFont{slant}{bold}{OT1}{familydefault}{b}{sl}
      DeclareSymbolFontAlphabet{mathsl}{slant}
      begin{document}
      [
      fghmathsl{fgh}_{fghmathsl{fgh}}
      ]
      [
      boldsymbol{f}boldsymbol{mathsl{f}}
      ]
      end{document}


      enter image description here






      share|improve this answer






























        3














        If you want the bold version slanted



        documentclass{article}
        usepackage{amsmath}
        DeclareSymbolFont{slant}{OT1}{familydefault}{m}{sl}
        SetSymbolFont{slant}{bold}{OT1}{familydefault}{bx}{sl}
        DeclareSymbolFontAlphabet{mathsl}{slant}
        begin{document}
        [
        fghmathsl{fgh}_{fghmathsl{fgh}}
        ]
        [
        boldsymbol{f}boldsymbol{mathsl{f}}
        ]
        end{document}


        enter image description here



        If you want the bold version unslanted



        documentclass{article}
        usepackage{amsmath}
        DeclareSymbolFont{slant}{OT1}{familydefault}{m}{sl}
        SetSymbolFont{slant}{bold}{OT1}{familydefault}{b}{sl}
        DeclareSymbolFontAlphabet{mathsl}{slant}
        begin{document}
        [
        fghmathsl{fgh}_{fghmathsl{fgh}}
        ]
        [
        boldsymbol{f}boldsymbol{mathsl{f}}
        ]
        end{document}


        enter image description here






        share|improve this answer




























          3












          3








          3







          If you want the bold version slanted



          documentclass{article}
          usepackage{amsmath}
          DeclareSymbolFont{slant}{OT1}{familydefault}{m}{sl}
          SetSymbolFont{slant}{bold}{OT1}{familydefault}{bx}{sl}
          DeclareSymbolFontAlphabet{mathsl}{slant}
          begin{document}
          [
          fghmathsl{fgh}_{fghmathsl{fgh}}
          ]
          [
          boldsymbol{f}boldsymbol{mathsl{f}}
          ]
          end{document}


          enter image description here



          If you want the bold version unslanted



          documentclass{article}
          usepackage{amsmath}
          DeclareSymbolFont{slant}{OT1}{familydefault}{m}{sl}
          SetSymbolFont{slant}{bold}{OT1}{familydefault}{b}{sl}
          DeclareSymbolFontAlphabet{mathsl}{slant}
          begin{document}
          [
          fghmathsl{fgh}_{fghmathsl{fgh}}
          ]
          [
          boldsymbol{f}boldsymbol{mathsl{f}}
          ]
          end{document}


          enter image description here






          share|improve this answer















          If you want the bold version slanted



          documentclass{article}
          usepackage{amsmath}
          DeclareSymbolFont{slant}{OT1}{familydefault}{m}{sl}
          SetSymbolFont{slant}{bold}{OT1}{familydefault}{bx}{sl}
          DeclareSymbolFontAlphabet{mathsl}{slant}
          begin{document}
          [
          fghmathsl{fgh}_{fghmathsl{fgh}}
          ]
          [
          boldsymbol{f}boldsymbol{mathsl{f}}
          ]
          end{document}


          enter image description here



          If you want the bold version unslanted



          documentclass{article}
          usepackage{amsmath}
          DeclareSymbolFont{slant}{OT1}{familydefault}{m}{sl}
          SetSymbolFont{slant}{bold}{OT1}{familydefault}{b}{sl}
          DeclareSymbolFontAlphabet{mathsl}{slant}
          begin{document}
          [
          fghmathsl{fgh}_{fghmathsl{fgh}}
          ]
          [
          boldsymbol{f}boldsymbol{mathsl{f}}
          ]
          end{document}


          enter image description here







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited 9 hours ago

























          answered 9 hours ago









          Steven B. SegletesSteven B. Segletes

          154k9198405




          154k9198405























              2














              An alternative to Steven’s answer:



              % My standard header for TeX.SX answers:
              documentclass[a4paper]{article} % To avoid confusion, let us explicitly
              % declare the paper format.

              usepackage[T1]{fontenc} % Not always necessary, but recommended.
              % End of standard header. What follows pertains to the problem at hand.

              usepackage{amsmath,amsfonts} % compatibility test

              DeclareMathAlphabet{mathsl} {T1}{cmr}{m} {sl}
              SetMathAlphabet{mathsl}{bold}{T1}{cmr}{bx}{sl}



              begin{document}

              Normal: ( mathsl{ad}-mathsl{bc} ).

              {bfseriesboldmath Boldfaced: ( mathsl{ad}-mathsl{bc} ).}

              end{document}





              share|improve this answer




























                2














                An alternative to Steven’s answer:



                % My standard header for TeX.SX answers:
                documentclass[a4paper]{article} % To avoid confusion, let us explicitly
                % declare the paper format.

                usepackage[T1]{fontenc} % Not always necessary, but recommended.
                % End of standard header. What follows pertains to the problem at hand.

                usepackage{amsmath,amsfonts} % compatibility test

                DeclareMathAlphabet{mathsl} {T1}{cmr}{m} {sl}
                SetMathAlphabet{mathsl}{bold}{T1}{cmr}{bx}{sl}



                begin{document}

                Normal: ( mathsl{ad}-mathsl{bc} ).

                {bfseriesboldmath Boldfaced: ( mathsl{ad}-mathsl{bc} ).}

                end{document}





                share|improve this answer


























                  2












                  2








                  2







                  An alternative to Steven’s answer:



                  % My standard header for TeX.SX answers:
                  documentclass[a4paper]{article} % To avoid confusion, let us explicitly
                  % declare the paper format.

                  usepackage[T1]{fontenc} % Not always necessary, but recommended.
                  % End of standard header. What follows pertains to the problem at hand.

                  usepackage{amsmath,amsfonts} % compatibility test

                  DeclareMathAlphabet{mathsl} {T1}{cmr}{m} {sl}
                  SetMathAlphabet{mathsl}{bold}{T1}{cmr}{bx}{sl}



                  begin{document}

                  Normal: ( mathsl{ad}-mathsl{bc} ).

                  {bfseriesboldmath Boldfaced: ( mathsl{ad}-mathsl{bc} ).}

                  end{document}





                  share|improve this answer













                  An alternative to Steven’s answer:



                  % My standard header for TeX.SX answers:
                  documentclass[a4paper]{article} % To avoid confusion, let us explicitly
                  % declare the paper format.

                  usepackage[T1]{fontenc} % Not always necessary, but recommended.
                  % End of standard header. What follows pertains to the problem at hand.

                  usepackage{amsmath,amsfonts} % compatibility test

                  DeclareMathAlphabet{mathsl} {T1}{cmr}{m} {sl}
                  SetMathAlphabet{mathsl}{bold}{T1}{cmr}{bx}{sl}



                  begin{document}

                  Normal: ( mathsl{ad}-mathsl{bc} ).

                  {bfseriesboldmath Boldfaced: ( mathsl{ad}-mathsl{bc} ).}

                  end{document}






                  share|improve this answer












                  share|improve this answer



                  share|improve this answer










                  answered 9 hours ago









                  GuMGuM

                  16.5k2457




                  16.5k2457






























                      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%2f474365%2fis-there-a-way-to-write-slanted-non-italic-bold-bb-lowercase-letters-in-math-m%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

                      Paul Cézanne

                      UIScrollView CustomStickyHeader Resize height generates problems when scroll is too fast

                      Angular material date-picker (MatDatepicker) auto completes the date on focus out