1

I am using the following KOMA document class

\documentclass[12pt,captions=nooneline,DIV=14, parskip=half]{scrartcl}

everything is fine except that at one point I include 4 pictures in one single page and, due to the margins, they all appear too small.

\begin{landscape}
\begin{figure}
\centering
\footnotesize
 \caption{volume}\label{graph:volume}
\captionsetup{singlelinecheck=off,font=footnotesize}
\caption*{nice caption}
\hspace*{\fill}%
  \subfigure[one]{\includegraphics[width=0.45\textwidth]{one.png}}\hfill
   \subfigure[two]{\includegraphics[width=0.45\textwidth]{two.png}}
   \hspace*{\fill} \\
   \hspace*{\fill}%
  \subfigure[three]{\includegraphics[width=0.45\textwidth]{three.png}}\hfill
   \subfigure[four]{\includegraphics[width=0.45\textwidth]{four.png}}
   \hspace*{\fill}%
\end{figure}
\end{landscape}

How can I specify some very small margins for this page only, without using the package geometry (that seems not compatible with the KOMA class) ?

many thanks!

  • you can use KOMAoptions inside your document. – Marco Daniel Nov 4 '13 at 17:42
  • thank you? which kind of options do you have in mind exactly? thanks again – ℕʘʘḆḽḘ Nov 4 '13 at 17:52
4

As said in the comment you can work with \KOMAoptions:

\documentclass[DIV=calc,pagesize]{scrartcl}
\usepackage{lipsum,showframe}
\begin{document}
\lipsum[1-10]
\clearpage
\storeareas\meinegespeichertenWerte
\KOMAoptions{paper=landscape}
\areaset{\dimexpr \textwidth+.5\paperwidth}{\textheight}

\lipsum[2]
\clearpage
\meinegespeichertenWerte
\lipsum[1-10]
\end{document}

EDIT:

Here an expanded example using your figure definition:

\documentclass[DIV=calc,pagesize,demo]{scrartcl}
\usepackage{graphicx}
\usepackage{caption,subfigure}
\usepackage{lipsum,showframe}
\begin{document}
\lipsum[1-10]
\clearpage
\storeareas\meinegespeichertenWerte
\KOMAoptions{paper=landscape}
\areaset{\dimexpr \textwidth+.5\paperwidth}{\textheight}

\begin{center}
\centering\footnotesize
\captionsetup{type=figure}
\caption{volume}\label{graph:volume}
\captionsetup{singlelinecheck=off,font=footnotesize}
\caption*{nice caption}
\hspace*{\fill}%
  \subfigure[one]{\includegraphics[width=0.45\textwidth]{one.png}}
  \hfill%
  \subfigure[two]{\includegraphics[width=0.45\textwidth]{two.png}}%
  \hspace*{\fill} 

  \hspace*{\fill}%
  \subfigure[three]{\includegraphics[width=0.45\textwidth]{three.png}}%
  \hfill
  \subfigure[four]{\includegraphics[width=0.45\textwidth]{four.png}}%
  \hspace*{\fill}%

\end{center}
\clearpage
\meinegespeichertenWerte
\lipsum[1-10]
\end{document}
  • marco, I tried your solution but it does not work. the page wont show in landscape mode and the images are overly big... I typed \clearpage \storeareas\meinegespeichertenWerte \KOMAoptions{paper=landscape} \areaset{\dimexpr \textwidth+.5\paperwidth}{\textheight} + the code above for the images... – ℕʘʘḆḽḘ Nov 4 '13 at 19:43
  • maybe i am missing something? what means your code \areaset{\dimexpr \textwidth+.5\paperwidth}{\textheight}? thanks again marco – ℕʘʘḆḽḘ Nov 4 '13 at 20:04
  • @Noobie: How do you compile? With pdflatex it works well. – Marco Daniel Nov 4 '13 at 20:25
  • thanks @marcodaniel for your help. yes your example works (i use pdflatex indeed).. but when i try to adapt it to my code above (the insert figure environment stuff) then it does not... i just need the margin to be a bit wider – ℕʘʘḆḽḘ Nov 4 '13 at 20:28
  • @Noobie: Please see my edit – Marco Daniel Nov 4 '13 at 20:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.