Wie ändere ich die Beschriftung einer Abbildung?

Wie ändere ich die Beschriftung einer Abbildung?

Betrachten wir das folgende Beispiel:

\documentclass{book}
\usepackage{graphicx}

\begin{document}
\title{\textbf{ \Huge{My \LaTeX}}}
\author{\textbf{MKS}}
\date{\today}
\maketitle

\begin{figure}[c]
 \begin{center}

\rotatebox{0}{\scalebox{.40}{\includegraphics{fig1.png}}}
\caption{This is a Flower}

\end{center}
\end{figure}

\end{document} 

Das gibt :

Bildbeschreibung hier eingeben
Bildbeschreibung hier eingeben Das heißt, sie nehmen zwei verschiedene Seiten ein. Ich möchte es auf einer einzigen Seite machen und die Überschrift in der folgenden Abbildung ändern:

Bildbeschreibung hier eingeben

Antwort1

\begin{figure}[c]

Die Abbildung hat keine cOption, daher handelt es sich um einen Syntaxfehler. Dieses Bild scheint jedoch Teil des Titellayouts zu sein und ist daher überhaupt kein Float. Sie möchten die figureUmgebung daher überhaupt nicht.

\begin{center}

OK, obwohl es vertikalen Raum einführt

\rotatebox{0}{\scalebox{.40}{\includegraphics{fig1.png}}}

\rotatebox{0}(wie bereits erwähnt) ist einfach eine ineffiziente Vorgehensweise, die \mbox \scaleboxmithilfe der Skalierungsoptionen der Grafik einfacher durchgeführt werden kann.

\caption{This is a Flower}

\end{center}

Benutz einfach

\begin{center}
\includegraphics[scale=0.4]{fig1.png}

This is a flower
\end{center}

In diesem Fall müssen Sie dies der Umgebung bookhinzufügen (oder verwenden ).\maketitletitlepage

Bildbeschreibung hier eingeben

\documentclass{book}
\usepackage[demo]{graphicx}

\long\def\addimage#1\vfil#2\vfil#3!!{\def\maketitle{#1\vfil#2\titleimage\vfil#3}}
\expandafter\addimage\maketitle!!

\begin{document}
\title{\textbf{ \Huge{My \LaTeX}}}
\author{\textbf{MKS}}
\date{\today}

\newcommand\titleimage{%
\begin{center}
\includegraphics{fig1.png}
\par
This is a Flower
\end{center}}

\maketitle


\end{document} 

Antwort2

die Umwelt nutzentitlepage

\documentclass{book}
\usepackage{graphicx,caption}

\begin{document}
\begin{titlepage}
\begin{center}
\textbf{\Huge My \LaTeX}

\vspace{1cm}
\textbf{MKS}

\vspace{1cm}
\today

\vspace{2cm}
\rotatebox{0}{\scalebox{.40}{\includegraphics{flower}}}
\captionof*{figure}{This is a Flower}
\end{center}
\end{titlepage}

foo

\end{document}

Bildbeschreibung hier eingeben

Antwort3

Sie können es mit der titlepageUmgebung versuchen. GemäßLaTeX Wikibook:

\begin{titlepage}
\begin{center}

% Upper part of the page. The '~' is needed because \\
% only works if a paragraph has started.
\includegraphics[width=0.15\textwidth]{./logo}~\\[1cm]

\textsc{\LARGE University of Beer}\\[1.5cm]

\textsc{\Large Final year project}\\[0.5cm]

% Title
\HRule \\[0.4cm]
{ \huge \bfseries Lager brewing techniques}\\[0.4cm]

\HRule \\[1.5cm]

% Author and supervisor
\begin{minipage}{0.4\textwidth}
\begin{flushleft} \large
\emph{Author:}\\
John \textsc{Smith}
\end{flushleft}
\end{minipage}
\begin{minipage}{0.4\textwidth}
\begin{flushright} \large
\emph{Supervisor:} \\
Dr.~Mark \textsc{Brown}
\end{flushright}
\end{minipage}

\vfill

% Bottom of the page
{\large \today}

\end{center}
\end{titlepage}

Das Ergebnis wird ungefähr so ​​aussehen:

Bildbeschreibung hier eingeben

verwandte Informationen