To expand upon MMA's suggestion, you could probably fix the issue by using the geometry package with the option outermargin=n units for whatever value of n and unit you want. Although, you might want to check out this question on alternating margins in the book class if you're having problems implementing the geometry solution.
If for whatever reason you don't want to use geometry, then vmargin might be a barebones option for you.
You can find a whole host of options by consulting the LaTeX wikibook section on page layout, specifically the margin section of that article.
UPDATE:
I'm still not 100% sure what you're looking for, but here are two attempts using geometry
.
2 inch outer margins (right for odd pages, left for even):
\documentclass{scrbook}
\usepackage{lipsum}
\usepackage[outermargin=2 in]{geometry}
\begin{document}
\chapter{One}
\lipsum[1-6]
\section{One-one}
\lipsum[1-3]
\lipsum[2-11]
\lipsum[1-12]
\section{One-two}
\lipsum[1-3]
\end{document}
A somewhat absurd example to show changing margins on specific pages:
\documentclass{scrbook}
\usepackage{lipsum}
\usepackage[outermargin=2 in]{geometry}
\begin{document}
\chapter{One}
\lipsum[1-6]
\section{One-one}
\newgeometry{outermargin= 5 in}
\lipsum[1-3]
\lipsum[2-11]
\restoregeometry
\lipsum[1-12]
\section{One-two}
\lipsum[1-3]
\end{document}
Here we use \newgeometry
to override what was set in the preamble (in this case, 2 inch outer margins) and specify a new option (in this case, the somewhat absurd 5 inch margins). \restoregeometry
allows you to revert back to what was set in the preamble.
Both of these solutions, however, do alter the placement of the header/footer as you noted in comments.
UPDATE 2:
Here is an option using the changepage
package that doesn't change the placement of headers and footers:
\documentclass{scrbook}
\usepackage{lipsum}
\usepackage{changepage}
\begin{document}
\chapter{One}
\begin{adjustwidth}{}{1in} % <----
Dummy text to test. \lipsum[1]
\end{adjustwidth}
\pagebreak
\section{One-one}
\begin{adjustwidth}{1in}{}
Dummy text to test. \lipsum[1]
\end{adjustwidth}
\end{document}
This option allow you to manually set the width of a block of text. Doing this allows you to adjust the width of the text included in the adjustwidth
environment. So long as the environment stays on a single page, it gets the desired result (I think). But obviously a somewhat of a pain of a solution.
typearea
and I suggest to use it instead ofgeometry
. Take a look at the documentation.addmargin*
environment has one mandatory (and one optional) argument, what I miss in your example before the MWE. It is in my eyes thought for short margin changes. And note, what can be read in KOMA-Script documentation: “Whether a page is going to be on the left or right side of the book can not be determined for certain in the first LATEX run.”