How to change the svmono class of Springer to use 12pt as font sizeChange font size in tables...

Six real numbers so that product of any five is the sixth one

What is this waxed root vegetable?

Borrowing Characters

How do you say "powers of ten"?

Is there a legal poaching?

It took me a lot of time to make this, pls like. (YouTube Comments #1)

Can a space-faring robot still function over a billion years?

Is it possible to make a clamp function shorter than a ternary in JS?

Misplaced tyre lever - alternatives?

Why do members of Congress in committee hearings ask witnesses the same question multiple times?

For the ranger's Natural Explorer feature, which favored terrain are caves and dungeons classified under?

How can I handle a player who pre-plans arguments about my rulings on RAW?

Achieving MPPT of a solar panel with LM2596

Reason why dimensional travelling would be restricted

What is better: yes / no radio, or simple checkbox?

Citing contemporaneous (interlaced?) preprints

Practical reasons to have both a large police force and bounty hunting network?

Is there any relevance to Thor getting his hair cut other than comedic value?

Graphing random points on the XY-plane

What happened to QGIS 2.x LTR?

Difference between 'stomach' and 'uterus'

How to substitute values from a list into a function?

Giving a talk in my old university, how prominently should I tell students my salary?

Don't know what I’m looking for regarding removable HDDs?



How to change the svmono class of Springer to use 12pt as font size


Change font size in tables document-wideHow can I change the font size of headings using mwcls?How do I change the font size in elsarticle class?Svmono hack. How to change font size in Springer Verlag Class?How can I change the font size of the title and the font size of the authors in Latex?Change the font size in longtabu tableHow to make svmono class work with exsheets package?How to change the “svjour3” class of “Springer” to use 12pt as font size?Latex font size by document classWhy the font change from 12pt to 17pt in my thesis?













7















I want to change the svmono class of Springer in order to use 12pt as font size. I've been looking for in this foro (and others), but the answers didn't work.










share|improve this question





























    7















    I want to change the svmono class of Springer in order to use 12pt as font size. I've been looking for in this foro (and others), but the answers didn't work.










    share|improve this question



























      7












      7








      7


      2






      I want to change the svmono class of Springer in order to use 12pt as font size. I've been looking for in this foro (and others), but the answers didn't work.










      share|improve this question
















      I want to change the svmono class of Springer in order to use 12pt as font size. I've been looking for in this foro (and others), but the answers didn't work.







      fontsize sv-classes






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Apr 20 '14 at 6:04









      Christian Hupfer

      151k15199396




      151k15199396










      asked Jun 26 '13 at 0:00









      Rafael LopezRafael Lopez

      383




      383






















          3 Answers
          3






          active

          oldest

          votes


















          7














          svmono.cls has some hard-coded design choices; one of them is the use of 10pt settings. One way to acces 12pt settings is to make a copy of svmono.cls, rename it as mysvmono.cls, for example, and make the necessary changes in the copy.



          To use the 12pt settings one can carefully use the definitions used in another class, for example article (which svmono is built upon); the necessary definitions are in the file size12.clo (under .../text/latex/base).



          The lines that will need a change are



          % no size changing allowed
          DeclareOption{11pt}{OptionNotUsed}
          DeclareOption{12pt}{OptionNotUsed}
          % options for the article class
          def@rticle@options{10pt,twoside}
          % fleqn
          DeclareOption{fleqn}{def@rticle@options{10pt,twoside,fleqn}%


          which should be replaced with



          % no size changing allowed
          %DeclareOption{11pt}{OptionNotUsed}
          %DeclareOption{12pt}{OptionNotUsed}
          % options for the article class
          def@rticle@options{12pt,twoside}
          % fleqn
          DeclareOption{fleqn}{def@rticle@options{12pt,twoside,fleqn}%


          And the section under % fonts, sizes, and the like:



          % fonts, sizes, and the like
          renewcommandnormalsize{%
          @setfontsizenormalsize@xpt@xiipt
          abovedisplayskip 10p@ % @plus2p@ @minus5p@
          abovedisplayshortskip z@ % @plus3p@
          belowdisplayshortskip 6p@ %@plus3p@ @minus3p@
          belowdisplayskip abovedisplayskip
          let@listi@listI}
          normalsize
          renewcommandsmall{%
          @setfontsizesmall{8.5}{10}%
          abovedisplayskip 8.5p@ % @plus3p@ @minus4p@
          abovedisplayshortskip z@ %@plus2p@
          belowdisplayshortskip 4p@ %@plus2p@ @minus2p@
          def@listi{leftmarginleftmargini
          parsep z@ @plusp@ @minusp@
          topsep 6p@ @plus2p@ @minus4p@
          itemsepz@}%
          belowdisplayskip abovedisplayskip
          }
          %
          letfootnotesize=small
          %
          renewcommandLarge{@setfontsizelarge{14}{16}}
          newcommandLArge{@setfontsizeLarge{16}{18}}
          renewcommandLARGE{@setfontsizeLARGE{18}{20}}
          %


          which should be changed to



          % fonts, sizes, and the like
          % change to 12pt (GM: several lines)----start
          renewcommandnormalsize{%
          @setfontsizenormalsize@xiipt{14.5}%
          abovedisplayskip 12p@ @plus3p@ @minus7p@
          abovedisplayshortskip z@ @plus3p@
          belowdisplayshortskip 6.5p@ @plus3.5p@ @minus3p@
          belowdisplayskip abovedisplayskip
          let@listi@listI}
          normalsize
          renewcommandsmall{%
          @setfontsizesmall@xipt{13.6}%
          abovedisplayskip 11p@ @plus3p@ @minus6p@
          abovedisplayshortskip z@ @plus3p@
          belowdisplayshortskip 6.5p@ @plus3.5p@ @minus3p@
          def@listi{leftmarginleftmargini
          topsep 9p@ @plus3p@ @minus5p@
          parsep 4.5p@ @plus2p@ @minusp@
          itemsep parsep}%
          belowdisplayskip abovedisplayskip
          }
          renewcommandfootnotesize{%
          @setfontsizefootnotesize@xpt@xiipt
          abovedisplayskip 10p@ @plus2p@ @minus5p@
          abovedisplayshortskip z@ @plus3p@
          belowdisplayshortskip 6p@ @plus3p@ @minus3p@
          def@listi{leftmarginleftmargini
          topsep 6p@ @plus2p@ @minus2p@
          parsep 3p@ @plus2p@ @minusp@
          itemsep parsep}%
          belowdisplayskip abovedisplayskip
          }
          renewcommandscriptsize{@setfontsizescriptsize@viiipt{9.5}}
          renewcommandtiny{@setfontsizetiny@vipt@viipt}
          renewcommandlarge{@setfontsizelarge@xivpt{18}}
          renewcommandLarge{@setfontsizeLarge@xviipt{22}}
          renewcommandLARGE{@setfontsizeLARGE@xxpt{25}}
          renewcommandhuge{@setfontsizehuge@xxvpt{30}}
          letHuge=huge
          newcommandLArge{@setfontsizeLarge{18}{23.5}}
          %


          This new file must be saved in the local TDS directory, or somewhere else safe where TeX can find it.



          The complete file mysvmono.cls with the modifications mentioned was too long to put it here directly.






          share|improve this answer


























          • Gonzalo, do you know if there are some updates in this procedure? I mean, some easier way to change font size therein?

            – Sigur
            Jan 21 at 18:14



















          6














          Are you sure you want that? Publisher's classes are designed to give a specific look and are not really designed for general options like choosing fonts. In particular in this case while it is possible to force the underlying article class to load 12pt fonts, all the headings and spacing specified in svmono are at fixed point sizes and do not adapt to 12pt.



          Having said that you can do



          documentclass[my12pt]{svmono}

          begin{document}

          ashowoutput
          end{document}


          if you make a file svmy12pt.clo that looks like



          def@rticle@options{12pt,twoside}


          then the above document shows



          ...hbox(5.16667+0.0)x336.0, glue set 315.12506fil
          ....hbox(0.0+0.0)x15.0
          ....OT1/cmr/m/n/12 a
          ....penalty 10000
          ....glue(parfillskip) 0.0 plus 1.0fil
          ....glue(rightskip) 0.0


          confirming 12pt is being used.






          share|improve this answer

































            0














            This is what I've done.



            %%overrides svmono font settings and makes font appear larger
            mag1200
            %%overrides svmono font settings and makes font appear larger
            documentclass{svmono}


            Simply magnifies the pdf output so it appears 12pt without having to change the .cls file at all.






            share|improve this answer










            New contributor




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





















            • previous post did not keep line returns. mag1200 should be on a line by itself. R

              – Rachel Cohen
              yesterday













            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%2f121108%2fhow-to-change-the-svmono-class-of-springer-to-use-12pt-as-font-size%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            3 Answers
            3






            active

            oldest

            votes








            3 Answers
            3






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            7














            svmono.cls has some hard-coded design choices; one of them is the use of 10pt settings. One way to acces 12pt settings is to make a copy of svmono.cls, rename it as mysvmono.cls, for example, and make the necessary changes in the copy.



            To use the 12pt settings one can carefully use the definitions used in another class, for example article (which svmono is built upon); the necessary definitions are in the file size12.clo (under .../text/latex/base).



            The lines that will need a change are



            % no size changing allowed
            DeclareOption{11pt}{OptionNotUsed}
            DeclareOption{12pt}{OptionNotUsed}
            % options for the article class
            def@rticle@options{10pt,twoside}
            % fleqn
            DeclareOption{fleqn}{def@rticle@options{10pt,twoside,fleqn}%


            which should be replaced with



            % no size changing allowed
            %DeclareOption{11pt}{OptionNotUsed}
            %DeclareOption{12pt}{OptionNotUsed}
            % options for the article class
            def@rticle@options{12pt,twoside}
            % fleqn
            DeclareOption{fleqn}{def@rticle@options{12pt,twoside,fleqn}%


            And the section under % fonts, sizes, and the like:



            % fonts, sizes, and the like
            renewcommandnormalsize{%
            @setfontsizenormalsize@xpt@xiipt
            abovedisplayskip 10p@ % @plus2p@ @minus5p@
            abovedisplayshortskip z@ % @plus3p@
            belowdisplayshortskip 6p@ %@plus3p@ @minus3p@
            belowdisplayskip abovedisplayskip
            let@listi@listI}
            normalsize
            renewcommandsmall{%
            @setfontsizesmall{8.5}{10}%
            abovedisplayskip 8.5p@ % @plus3p@ @minus4p@
            abovedisplayshortskip z@ %@plus2p@
            belowdisplayshortskip 4p@ %@plus2p@ @minus2p@
            def@listi{leftmarginleftmargini
            parsep z@ @plusp@ @minusp@
            topsep 6p@ @plus2p@ @minus4p@
            itemsepz@}%
            belowdisplayskip abovedisplayskip
            }
            %
            letfootnotesize=small
            %
            renewcommandLarge{@setfontsizelarge{14}{16}}
            newcommandLArge{@setfontsizeLarge{16}{18}}
            renewcommandLARGE{@setfontsizeLARGE{18}{20}}
            %


            which should be changed to



            % fonts, sizes, and the like
            % change to 12pt (GM: several lines)----start
            renewcommandnormalsize{%
            @setfontsizenormalsize@xiipt{14.5}%
            abovedisplayskip 12p@ @plus3p@ @minus7p@
            abovedisplayshortskip z@ @plus3p@
            belowdisplayshortskip 6.5p@ @plus3.5p@ @minus3p@
            belowdisplayskip abovedisplayskip
            let@listi@listI}
            normalsize
            renewcommandsmall{%
            @setfontsizesmall@xipt{13.6}%
            abovedisplayskip 11p@ @plus3p@ @minus6p@
            abovedisplayshortskip z@ @plus3p@
            belowdisplayshortskip 6.5p@ @plus3.5p@ @minus3p@
            def@listi{leftmarginleftmargini
            topsep 9p@ @plus3p@ @minus5p@
            parsep 4.5p@ @plus2p@ @minusp@
            itemsep parsep}%
            belowdisplayskip abovedisplayskip
            }
            renewcommandfootnotesize{%
            @setfontsizefootnotesize@xpt@xiipt
            abovedisplayskip 10p@ @plus2p@ @minus5p@
            abovedisplayshortskip z@ @plus3p@
            belowdisplayshortskip 6p@ @plus3p@ @minus3p@
            def@listi{leftmarginleftmargini
            topsep 6p@ @plus2p@ @minus2p@
            parsep 3p@ @plus2p@ @minusp@
            itemsep parsep}%
            belowdisplayskip abovedisplayskip
            }
            renewcommandscriptsize{@setfontsizescriptsize@viiipt{9.5}}
            renewcommandtiny{@setfontsizetiny@vipt@viipt}
            renewcommandlarge{@setfontsizelarge@xivpt{18}}
            renewcommandLarge{@setfontsizeLarge@xviipt{22}}
            renewcommandLARGE{@setfontsizeLARGE@xxpt{25}}
            renewcommandhuge{@setfontsizehuge@xxvpt{30}}
            letHuge=huge
            newcommandLArge{@setfontsizeLarge{18}{23.5}}
            %


            This new file must be saved in the local TDS directory, or somewhere else safe where TeX can find it.



            The complete file mysvmono.cls with the modifications mentioned was too long to put it here directly.






            share|improve this answer


























            • Gonzalo, do you know if there are some updates in this procedure? I mean, some easier way to change font size therein?

              – Sigur
              Jan 21 at 18:14
















            7














            svmono.cls has some hard-coded design choices; one of them is the use of 10pt settings. One way to acces 12pt settings is to make a copy of svmono.cls, rename it as mysvmono.cls, for example, and make the necessary changes in the copy.



            To use the 12pt settings one can carefully use the definitions used in another class, for example article (which svmono is built upon); the necessary definitions are in the file size12.clo (under .../text/latex/base).



            The lines that will need a change are



            % no size changing allowed
            DeclareOption{11pt}{OptionNotUsed}
            DeclareOption{12pt}{OptionNotUsed}
            % options for the article class
            def@rticle@options{10pt,twoside}
            % fleqn
            DeclareOption{fleqn}{def@rticle@options{10pt,twoside,fleqn}%


            which should be replaced with



            % no size changing allowed
            %DeclareOption{11pt}{OptionNotUsed}
            %DeclareOption{12pt}{OptionNotUsed}
            % options for the article class
            def@rticle@options{12pt,twoside}
            % fleqn
            DeclareOption{fleqn}{def@rticle@options{12pt,twoside,fleqn}%


            And the section under % fonts, sizes, and the like:



            % fonts, sizes, and the like
            renewcommandnormalsize{%
            @setfontsizenormalsize@xpt@xiipt
            abovedisplayskip 10p@ % @plus2p@ @minus5p@
            abovedisplayshortskip z@ % @plus3p@
            belowdisplayshortskip 6p@ %@plus3p@ @minus3p@
            belowdisplayskip abovedisplayskip
            let@listi@listI}
            normalsize
            renewcommandsmall{%
            @setfontsizesmall{8.5}{10}%
            abovedisplayskip 8.5p@ % @plus3p@ @minus4p@
            abovedisplayshortskip z@ %@plus2p@
            belowdisplayshortskip 4p@ %@plus2p@ @minus2p@
            def@listi{leftmarginleftmargini
            parsep z@ @plusp@ @minusp@
            topsep 6p@ @plus2p@ @minus4p@
            itemsepz@}%
            belowdisplayskip abovedisplayskip
            }
            %
            letfootnotesize=small
            %
            renewcommandLarge{@setfontsizelarge{14}{16}}
            newcommandLArge{@setfontsizeLarge{16}{18}}
            renewcommandLARGE{@setfontsizeLARGE{18}{20}}
            %


            which should be changed to



            % fonts, sizes, and the like
            % change to 12pt (GM: several lines)----start
            renewcommandnormalsize{%
            @setfontsizenormalsize@xiipt{14.5}%
            abovedisplayskip 12p@ @plus3p@ @minus7p@
            abovedisplayshortskip z@ @plus3p@
            belowdisplayshortskip 6.5p@ @plus3.5p@ @minus3p@
            belowdisplayskip abovedisplayskip
            let@listi@listI}
            normalsize
            renewcommandsmall{%
            @setfontsizesmall@xipt{13.6}%
            abovedisplayskip 11p@ @plus3p@ @minus6p@
            abovedisplayshortskip z@ @plus3p@
            belowdisplayshortskip 6.5p@ @plus3.5p@ @minus3p@
            def@listi{leftmarginleftmargini
            topsep 9p@ @plus3p@ @minus5p@
            parsep 4.5p@ @plus2p@ @minusp@
            itemsep parsep}%
            belowdisplayskip abovedisplayskip
            }
            renewcommandfootnotesize{%
            @setfontsizefootnotesize@xpt@xiipt
            abovedisplayskip 10p@ @plus2p@ @minus5p@
            abovedisplayshortskip z@ @plus3p@
            belowdisplayshortskip 6p@ @plus3p@ @minus3p@
            def@listi{leftmarginleftmargini
            topsep 6p@ @plus2p@ @minus2p@
            parsep 3p@ @plus2p@ @minusp@
            itemsep parsep}%
            belowdisplayskip abovedisplayskip
            }
            renewcommandscriptsize{@setfontsizescriptsize@viiipt{9.5}}
            renewcommandtiny{@setfontsizetiny@vipt@viipt}
            renewcommandlarge{@setfontsizelarge@xivpt{18}}
            renewcommandLarge{@setfontsizeLarge@xviipt{22}}
            renewcommandLARGE{@setfontsizeLARGE@xxpt{25}}
            renewcommandhuge{@setfontsizehuge@xxvpt{30}}
            letHuge=huge
            newcommandLArge{@setfontsizeLarge{18}{23.5}}
            %


            This new file must be saved in the local TDS directory, or somewhere else safe where TeX can find it.



            The complete file mysvmono.cls with the modifications mentioned was too long to put it here directly.






            share|improve this answer


























            • Gonzalo, do you know if there are some updates in this procedure? I mean, some easier way to change font size therein?

              – Sigur
              Jan 21 at 18:14














            7












            7








            7







            svmono.cls has some hard-coded design choices; one of them is the use of 10pt settings. One way to acces 12pt settings is to make a copy of svmono.cls, rename it as mysvmono.cls, for example, and make the necessary changes in the copy.



            To use the 12pt settings one can carefully use the definitions used in another class, for example article (which svmono is built upon); the necessary definitions are in the file size12.clo (under .../text/latex/base).



            The lines that will need a change are



            % no size changing allowed
            DeclareOption{11pt}{OptionNotUsed}
            DeclareOption{12pt}{OptionNotUsed}
            % options for the article class
            def@rticle@options{10pt,twoside}
            % fleqn
            DeclareOption{fleqn}{def@rticle@options{10pt,twoside,fleqn}%


            which should be replaced with



            % no size changing allowed
            %DeclareOption{11pt}{OptionNotUsed}
            %DeclareOption{12pt}{OptionNotUsed}
            % options for the article class
            def@rticle@options{12pt,twoside}
            % fleqn
            DeclareOption{fleqn}{def@rticle@options{12pt,twoside,fleqn}%


            And the section under % fonts, sizes, and the like:



            % fonts, sizes, and the like
            renewcommandnormalsize{%
            @setfontsizenormalsize@xpt@xiipt
            abovedisplayskip 10p@ % @plus2p@ @minus5p@
            abovedisplayshortskip z@ % @plus3p@
            belowdisplayshortskip 6p@ %@plus3p@ @minus3p@
            belowdisplayskip abovedisplayskip
            let@listi@listI}
            normalsize
            renewcommandsmall{%
            @setfontsizesmall{8.5}{10}%
            abovedisplayskip 8.5p@ % @plus3p@ @minus4p@
            abovedisplayshortskip z@ %@plus2p@
            belowdisplayshortskip 4p@ %@plus2p@ @minus2p@
            def@listi{leftmarginleftmargini
            parsep z@ @plusp@ @minusp@
            topsep 6p@ @plus2p@ @minus4p@
            itemsepz@}%
            belowdisplayskip abovedisplayskip
            }
            %
            letfootnotesize=small
            %
            renewcommandLarge{@setfontsizelarge{14}{16}}
            newcommandLArge{@setfontsizeLarge{16}{18}}
            renewcommandLARGE{@setfontsizeLARGE{18}{20}}
            %


            which should be changed to



            % fonts, sizes, and the like
            % change to 12pt (GM: several lines)----start
            renewcommandnormalsize{%
            @setfontsizenormalsize@xiipt{14.5}%
            abovedisplayskip 12p@ @plus3p@ @minus7p@
            abovedisplayshortskip z@ @plus3p@
            belowdisplayshortskip 6.5p@ @plus3.5p@ @minus3p@
            belowdisplayskip abovedisplayskip
            let@listi@listI}
            normalsize
            renewcommandsmall{%
            @setfontsizesmall@xipt{13.6}%
            abovedisplayskip 11p@ @plus3p@ @minus6p@
            abovedisplayshortskip z@ @plus3p@
            belowdisplayshortskip 6.5p@ @plus3.5p@ @minus3p@
            def@listi{leftmarginleftmargini
            topsep 9p@ @plus3p@ @minus5p@
            parsep 4.5p@ @plus2p@ @minusp@
            itemsep parsep}%
            belowdisplayskip abovedisplayskip
            }
            renewcommandfootnotesize{%
            @setfontsizefootnotesize@xpt@xiipt
            abovedisplayskip 10p@ @plus2p@ @minus5p@
            abovedisplayshortskip z@ @plus3p@
            belowdisplayshortskip 6p@ @plus3p@ @minus3p@
            def@listi{leftmarginleftmargini
            topsep 6p@ @plus2p@ @minus2p@
            parsep 3p@ @plus2p@ @minusp@
            itemsep parsep}%
            belowdisplayskip abovedisplayskip
            }
            renewcommandscriptsize{@setfontsizescriptsize@viiipt{9.5}}
            renewcommandtiny{@setfontsizetiny@vipt@viipt}
            renewcommandlarge{@setfontsizelarge@xivpt{18}}
            renewcommandLarge{@setfontsizeLarge@xviipt{22}}
            renewcommandLARGE{@setfontsizeLARGE@xxpt{25}}
            renewcommandhuge{@setfontsizehuge@xxvpt{30}}
            letHuge=huge
            newcommandLArge{@setfontsizeLarge{18}{23.5}}
            %


            This new file must be saved in the local TDS directory, or somewhere else safe where TeX can find it.



            The complete file mysvmono.cls with the modifications mentioned was too long to put it here directly.






            share|improve this answer















            svmono.cls has some hard-coded design choices; one of them is the use of 10pt settings. One way to acces 12pt settings is to make a copy of svmono.cls, rename it as mysvmono.cls, for example, and make the necessary changes in the copy.



            To use the 12pt settings one can carefully use the definitions used in another class, for example article (which svmono is built upon); the necessary definitions are in the file size12.clo (under .../text/latex/base).



            The lines that will need a change are



            % no size changing allowed
            DeclareOption{11pt}{OptionNotUsed}
            DeclareOption{12pt}{OptionNotUsed}
            % options for the article class
            def@rticle@options{10pt,twoside}
            % fleqn
            DeclareOption{fleqn}{def@rticle@options{10pt,twoside,fleqn}%


            which should be replaced with



            % no size changing allowed
            %DeclareOption{11pt}{OptionNotUsed}
            %DeclareOption{12pt}{OptionNotUsed}
            % options for the article class
            def@rticle@options{12pt,twoside}
            % fleqn
            DeclareOption{fleqn}{def@rticle@options{12pt,twoside,fleqn}%


            And the section under % fonts, sizes, and the like:



            % fonts, sizes, and the like
            renewcommandnormalsize{%
            @setfontsizenormalsize@xpt@xiipt
            abovedisplayskip 10p@ % @plus2p@ @minus5p@
            abovedisplayshortskip z@ % @plus3p@
            belowdisplayshortskip 6p@ %@plus3p@ @minus3p@
            belowdisplayskip abovedisplayskip
            let@listi@listI}
            normalsize
            renewcommandsmall{%
            @setfontsizesmall{8.5}{10}%
            abovedisplayskip 8.5p@ % @plus3p@ @minus4p@
            abovedisplayshortskip z@ %@plus2p@
            belowdisplayshortskip 4p@ %@plus2p@ @minus2p@
            def@listi{leftmarginleftmargini
            parsep z@ @plusp@ @minusp@
            topsep 6p@ @plus2p@ @minus4p@
            itemsepz@}%
            belowdisplayskip abovedisplayskip
            }
            %
            letfootnotesize=small
            %
            renewcommandLarge{@setfontsizelarge{14}{16}}
            newcommandLArge{@setfontsizeLarge{16}{18}}
            renewcommandLARGE{@setfontsizeLARGE{18}{20}}
            %


            which should be changed to



            % fonts, sizes, and the like
            % change to 12pt (GM: several lines)----start
            renewcommandnormalsize{%
            @setfontsizenormalsize@xiipt{14.5}%
            abovedisplayskip 12p@ @plus3p@ @minus7p@
            abovedisplayshortskip z@ @plus3p@
            belowdisplayshortskip 6.5p@ @plus3.5p@ @minus3p@
            belowdisplayskip abovedisplayskip
            let@listi@listI}
            normalsize
            renewcommandsmall{%
            @setfontsizesmall@xipt{13.6}%
            abovedisplayskip 11p@ @plus3p@ @minus6p@
            abovedisplayshortskip z@ @plus3p@
            belowdisplayshortskip 6.5p@ @plus3.5p@ @minus3p@
            def@listi{leftmarginleftmargini
            topsep 9p@ @plus3p@ @minus5p@
            parsep 4.5p@ @plus2p@ @minusp@
            itemsep parsep}%
            belowdisplayskip abovedisplayskip
            }
            renewcommandfootnotesize{%
            @setfontsizefootnotesize@xpt@xiipt
            abovedisplayskip 10p@ @plus2p@ @minus5p@
            abovedisplayshortskip z@ @plus3p@
            belowdisplayshortskip 6p@ @plus3p@ @minus3p@
            def@listi{leftmarginleftmargini
            topsep 6p@ @plus2p@ @minus2p@
            parsep 3p@ @plus2p@ @minusp@
            itemsep parsep}%
            belowdisplayskip abovedisplayskip
            }
            renewcommandscriptsize{@setfontsizescriptsize@viiipt{9.5}}
            renewcommandtiny{@setfontsizetiny@vipt@viipt}
            renewcommandlarge{@setfontsizelarge@xivpt{18}}
            renewcommandLarge{@setfontsizeLarge@xviipt{22}}
            renewcommandLARGE{@setfontsizeLARGE@xxpt{25}}
            renewcommandhuge{@setfontsizehuge@xxvpt{30}}
            letHuge=huge
            newcommandLArge{@setfontsizeLarge{18}{23.5}}
            %


            This new file must be saved in the local TDS directory, or somewhere else safe where TeX can find it.



            The complete file mysvmono.cls with the modifications mentioned was too long to put it here directly.







            share|improve this answer














            share|improve this answer



            share|improve this answer








            edited Jun 26 '13 at 0:25

























            answered Jun 26 '13 at 0:17









            Gonzalo MedinaGonzalo Medina

            400k4113071575




            400k4113071575













            • Gonzalo, do you know if there are some updates in this procedure? I mean, some easier way to change font size therein?

              – Sigur
              Jan 21 at 18:14



















            • Gonzalo, do you know if there are some updates in this procedure? I mean, some easier way to change font size therein?

              – Sigur
              Jan 21 at 18:14

















            Gonzalo, do you know if there are some updates in this procedure? I mean, some easier way to change font size therein?

            – Sigur
            Jan 21 at 18:14





            Gonzalo, do you know if there are some updates in this procedure? I mean, some easier way to change font size therein?

            – Sigur
            Jan 21 at 18:14











            6














            Are you sure you want that? Publisher's classes are designed to give a specific look and are not really designed for general options like choosing fonts. In particular in this case while it is possible to force the underlying article class to load 12pt fonts, all the headings and spacing specified in svmono are at fixed point sizes and do not adapt to 12pt.



            Having said that you can do



            documentclass[my12pt]{svmono}

            begin{document}

            ashowoutput
            end{document}


            if you make a file svmy12pt.clo that looks like



            def@rticle@options{12pt,twoside}


            then the above document shows



            ...hbox(5.16667+0.0)x336.0, glue set 315.12506fil
            ....hbox(0.0+0.0)x15.0
            ....OT1/cmr/m/n/12 a
            ....penalty 10000
            ....glue(parfillskip) 0.0 plus 1.0fil
            ....glue(rightskip) 0.0


            confirming 12pt is being used.






            share|improve this answer






























              6














              Are you sure you want that? Publisher's classes are designed to give a specific look and are not really designed for general options like choosing fonts. In particular in this case while it is possible to force the underlying article class to load 12pt fonts, all the headings and spacing specified in svmono are at fixed point sizes and do not adapt to 12pt.



              Having said that you can do



              documentclass[my12pt]{svmono}

              begin{document}

              ashowoutput
              end{document}


              if you make a file svmy12pt.clo that looks like



              def@rticle@options{12pt,twoside}


              then the above document shows



              ...hbox(5.16667+0.0)x336.0, glue set 315.12506fil
              ....hbox(0.0+0.0)x15.0
              ....OT1/cmr/m/n/12 a
              ....penalty 10000
              ....glue(parfillskip) 0.0 plus 1.0fil
              ....glue(rightskip) 0.0


              confirming 12pt is being used.






              share|improve this answer




























                6












                6








                6







                Are you sure you want that? Publisher's classes are designed to give a specific look and are not really designed for general options like choosing fonts. In particular in this case while it is possible to force the underlying article class to load 12pt fonts, all the headings and spacing specified in svmono are at fixed point sizes and do not adapt to 12pt.



                Having said that you can do



                documentclass[my12pt]{svmono}

                begin{document}

                ashowoutput
                end{document}


                if you make a file svmy12pt.clo that looks like



                def@rticle@options{12pt,twoside}


                then the above document shows



                ...hbox(5.16667+0.0)x336.0, glue set 315.12506fil
                ....hbox(0.0+0.0)x15.0
                ....OT1/cmr/m/n/12 a
                ....penalty 10000
                ....glue(parfillskip) 0.0 plus 1.0fil
                ....glue(rightskip) 0.0


                confirming 12pt is being used.






                share|improve this answer















                Are you sure you want that? Publisher's classes are designed to give a specific look and are not really designed for general options like choosing fonts. In particular in this case while it is possible to force the underlying article class to load 12pt fonts, all the headings and spacing specified in svmono are at fixed point sizes and do not adapt to 12pt.



                Having said that you can do



                documentclass[my12pt]{svmono}

                begin{document}

                ashowoutput
                end{document}


                if you make a file svmy12pt.clo that looks like



                def@rticle@options{12pt,twoside}


                then the above document shows



                ...hbox(5.16667+0.0)x336.0, glue set 315.12506fil
                ....hbox(0.0+0.0)x15.0
                ....OT1/cmr/m/n/12 a
                ....penalty 10000
                ....glue(parfillskip) 0.0 plus 1.0fil
                ....glue(rightskip) 0.0


                confirming 12pt is being used.







                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited Jun 26 '13 at 0:24

























                answered Jun 26 '13 at 0:19









                David CarlisleDavid Carlisle

                493k4111371885




                493k4111371885























                    0














                    This is what I've done.



                    %%overrides svmono font settings and makes font appear larger
                    mag1200
                    %%overrides svmono font settings and makes font appear larger
                    documentclass{svmono}


                    Simply magnifies the pdf output so it appears 12pt without having to change the .cls file at all.






                    share|improve this answer










                    New contributor




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





















                    • previous post did not keep line returns. mag1200 should be on a line by itself. R

                      – Rachel Cohen
                      yesterday


















                    0














                    This is what I've done.



                    %%overrides svmono font settings and makes font appear larger
                    mag1200
                    %%overrides svmono font settings and makes font appear larger
                    documentclass{svmono}


                    Simply magnifies the pdf output so it appears 12pt without having to change the .cls file at all.






                    share|improve this answer










                    New contributor




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





















                    • previous post did not keep line returns. mag1200 should be on a line by itself. R

                      – Rachel Cohen
                      yesterday
















                    0












                    0








                    0







                    This is what I've done.



                    %%overrides svmono font settings and makes font appear larger
                    mag1200
                    %%overrides svmono font settings and makes font appear larger
                    documentclass{svmono}


                    Simply magnifies the pdf output so it appears 12pt without having to change the .cls file at all.






                    share|improve this answer










                    New contributor




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










                    This is what I've done.



                    %%overrides svmono font settings and makes font appear larger
                    mag1200
                    %%overrides svmono font settings and makes font appear larger
                    documentclass{svmono}


                    Simply magnifies the pdf output so it appears 12pt without having to change the .cls file at all.







                    share|improve this answer










                    New contributor




                    Rachel Cohen 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 answer



                    share|improve this answer








                    edited yesterday









                    Kurt

                    38.6k848162




                    38.6k848162






                    New contributor




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









                    answered yesterday









                    Rachel CohenRachel Cohen

                    1




                    1




                    New contributor




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





                    New contributor





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






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













                    • previous post did not keep line returns. mag1200 should be on a line by itself. R

                      – Rachel Cohen
                      yesterday





















                    • previous post did not keep line returns. mag1200 should be on a line by itself. R

                      – Rachel Cohen
                      yesterday



















                    previous post did not keep line returns. mag1200 should be on a line by itself. R

                    – Rachel Cohen
                    yesterday







                    previous post did not keep line returns. mag1200 should be on a line by itself. R

                    – Rachel Cohen
                    yesterday




















                    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%2f121108%2fhow-to-change-the-svmono-class-of-springer-to-use-12pt-as-font-size%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

                    El tren de la libertad Índice Antecedentes "Porque yo decido" Desarrollo de la...

                    Puerta de Hutt Referencias Enlaces externos Menú de navegación15°58′00″S 5°42′00″O /...

                    Castillo d'Acher Características Menú de navegación