I have some huge figures to include in Latex. Therefore I use the "minipage" and "narrow" environment to place it right at the desired position and to move it to the left until it looks centered. Then, however, the caption moves to the left, too. The result: The figure is centered and the caption is not. The longer the caption, the worse it looks because it moves more and more to the left. Now I want to move the caption to the right until its "centered" again.
Here an example:
\documentclass[a4paper,11pt,ngerman]{scrreprt}
\usepackage[komastyle,automark]{scrpage2}
\usepackage[latin1]{inputenc}
\usepackage{booktabs}
\usepackage{graphicx}
\usepackage[a4paper,left=2.5cm,top=2.5cm,bottom=2.5cm,includeheadfoot,width=16cm]{geometry}
\usepackage{nonfloat}
\renewcommand{\captionformat}{~---~}
\setcapindent{0mm}
\addtokomafont{caption}{\small}
\setkomafont{captionlabel}{\sffamily \bfseries}
\begin{document}
\begin{narrow}{-1.0in}{0in}
\begin{minipage}{\linewidth}
\centering%
\includegraphics[width=600pt, height=273pt]{figureName}%
\figcaption{Here is a long caption, the longer it is, the worse it looks}%
\label{fig:label}%
\end{minipage}
\end{narrow}
\end{document}
Heres an example:

Above picture illustrates the situation: The caption needs to move to the right until its centered again. Any ideas? Thanks in advance!
nonfloatpackage is incompatible to theKOMA-Scriptdocument classes. Both try to control the spacing before and after the captions, and if you use both, you will have anything but the desired behaviour. TheKOMA-Scriptclasses offer the command\captionoffor typesetting captions outside floating environments so there should be no need for thenonfloatpackage anyway. – Axel Sommerfeldt Aug 23 '12 at 18:24