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?
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
add a comment |
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
add a comment |
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
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
fontsize sv-classes
edited Apr 20 '14 at 6:04
Christian Hupfer
151k15199396
151k15199396
asked Jun 26 '13 at 0:00
Rafael LopezRafael Lopez
383
383
add a comment |
add a comment |
3 Answers
3
active
oldest
votes
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.
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
add a comment |
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.
add a comment |
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.
New contributor
previous post did not keep line returns. mag1200 should be on a line by itself. R
– Rachel Cohen
yesterday
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
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
add a comment |
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.
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
add a comment |
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.
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.
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
add a comment |
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
add a comment |
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.
add a comment |
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.
add a comment |
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.
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.
edited Jun 26 '13 at 0:24
answered Jun 26 '13 at 0:19
David CarlisleDavid Carlisle
493k4111371885
493k4111371885
add a comment |
add a comment |
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.
New contributor
previous post did not keep line returns. mag1200 should be on a line by itself. R
– Rachel Cohen
yesterday
add a comment |
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.
New contributor
previous post did not keep line returns. mag1200 should be on a line by itself. R
– Rachel Cohen
yesterday
add a comment |
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.
New contributor
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.
New contributor
edited yesterday
Kurt
38.6k848162
38.6k848162
New contributor
answered yesterday
Rachel CohenRachel Cohen
1
1
New contributor
New contributor
previous post did not keep line returns. mag1200 should be on a line by itself. R
– Rachel Cohen
yesterday
add a comment |
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
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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