I am using the ClassicThesis template.
Infrequently, I want to include figures wider than the \textwidth or \linewidth.
My current workaround is:
\begin{figure}
\centering
\hspace*{-2cm}
\captionsetup{margin={-0pt,-2cm}}
\makebox[\textwidth][c]{\includegraphics[width=1.3\textwidth]{images/MyImage.pdf}}
\caption{Here goes my caption}
\label{fig:MyImage}
\end{figure}
The problem is: I have to adjust the -2cm to +2cm depending if the pdf output is a 'left' or a 'right' side. This is because ClassicThesis uses a substantially larger outside margin. So, I would have to go through my entire document (once it is completed) and then eyeball whether it is a 'left' page or not and then adjust the -2cm or +2cm accordingly.
Is there a more elegant way of doing this?
And another question building on that, would this more elegant solution also work for my longtables? Currently, I use this:
{\small
\setlength\LTleft{-40pt}
\setlength\LTright{-40pt}
\setlength\LTcapwidth{\linewidth}
\begin{longtable}{p{1.5cm}p{14 cm}}
\caption{My Caption} \\
\toprule
Column A & Column B \\
\hline
\endfirsthead
\multicolumn{2}{@{}l}{\ldots continued}\\\hline
Column A & Column B \\\hline
\endhead % all the lines above this will be repeated on every page
\hline
\multicolumn{2}{r@{}}{continued \ldots}\\
\endfoot
\hline
\endlastfoot
Entry Column A & Entry Column B \
\end{longtable}%
\label{tab:MyTab}%
}

