ich habe mir 3 Makros geschrieben, denen ich Dateinamen von jpg-Dateien (ohne) und Bildunterschriften übergeben. Aus den Dateinamen ohne Extension bastele ich den Dateinamen mit Extension zusammen, aus der Bildunterschrift mache ich die Caption. Soweit ok. Funktioniert auch sogar.
Problem: Dateinamen mit Unterstrich "_" werden nicht erkannt - glaube ich.
Hier mein Minimalbeispiel:
Code: Alles auswählen
\documentclass[
a4paper, % alle weiteren Papierformat einstellbar
12pt, % Schriftgr÷¯e (12pt, 11pt (Standard))
BCOR1cm, % Bindekorrektur, bspw. 1 cm
]
{scrbook}
\usepackage{graphicx} %%Zum Laden von Grafiken
\usepackage{grffile} %%Für Dateinamen mit vielen Punkten
\newcommand{\bildi}[3]{
\begin{figure} [htbp]
\centering
\includegraphics[width=#3]{#1.jpg}
\caption{#2}
\label{fig:#1}
\end{figure}
}
\newcommand{\bildii}[4]{
\begin{figure} [htbp]
%\setcapindent{1em}
\begin{minipage}{0.48\textwidth}
\centering
\includegraphics[width=1\textwidth]{#1.jpg}
\captionbelow{#3}
\label{fig:#1}
\end{minipage}\hfill
\begin{minipage}{0.48\textwidth}
\centering
\includegraphics[width=1\textwidth]{#2.jpg}
\captionbelow{#4}
\label{fig:#2}
\end{minipage}
\end{figure}
}
\newcommand{\bildiiii}[8]{
\begin{figure} [htbp]
%\setcapindent{1em}
\begin{minipage}{0.48\textwidth}
\centering
\includegraphics[width=1\textwidth]{#1.jpg}
\caption{#5}
\label{fig:#1}
\end{minipage}\hfill
\begin{minipage}{0.48\textwidth}
\centering
\includegraphics[width=1\textwidth]{#2.jpg}
\caption{#6}
\label{fig:#2}
\end{minipage}
\end{figure}
\begin{figure} [htbp]
\setcapindent{1em}
\begin{minipage}{0.48\textwidth}
\centering
\includegraphics[width=1\textwidth]{#3.jpg}
\caption{#7}
\label{fig:#3}
\end{minipage}\hfill
\begin{minipage}{0.48\textwidth}
\centering
\includegraphics[width=1\textwidth]{#4.jpg}
\caption{#8}
\label{fig:#4}
\end{minipage}
\end{figure}
}
\begin{document}
\bildi{gurke}{Bildunterschrift}{15cm}
\bildii{gurke}{gurke}{Bildunterschrift}{Bildunterschrift}
\bildiiii{gurke}{gurke}{gurke}{gurke}{Bildunterschrift}{Bildunterschrift}{Bildunterschrift}{Bildunterschrift}
\bildi{gurke_kopie}{Bildunterschrift}{15cm}
\bildii{gurke_kopie}{gurke_kopie}{Bildunterschrift}{Bildunterschrift}
\bildiiii{gurke_kopie}{gurke_kopie}{gurke_kopie}{gurke_kopie}{Bildunterschrift}{Bildunterschrift}{Bildunterschrift}{Bildunterschrift}
\end{document}
Gruß, CJC