2010-10-26 9 views
13

In einem IEEEtran-Latex-Vorlage, versuche ich eine Figur überspannend die gesamte Breite der Seite. ich tue,Abbildung erstreckt sich über die volle Breite der Seite in zweispaltigen Artikel

\begin{figure*}[h] 
\centering 
\setlength\fboxsep{0pt} 
\setlength\fboxrule{0.25pt} 
\fbox{\includegraphics[width=6.2in]{Figure7}} 
\caption{Figure} 
\label{f7} 
\end{figure*} 

Dadurch wird das Bild auf einer neuen Seite am Ende des Artikels. Wie platziere ich es wo es sein soll? Danke

+0

also ... was war die Lösung? – AbiusX

Antwort

11

Für den Anfang könnte ich versuchen, die Abbildung * Block weiter oben im Dokument zu setzen, nur um zu überprüfen, dass LaTeX es aus einem logischen Grund nicht dort platziert.

Wenn das nicht funktioniert, würde ich alle überflüssigen Befehle in der Figur * Block entfernen, um sicherzustellen, dass sie keine Probleme verursachen.

Schließlich könnte ich versuchen, eine Figur zu verwenden, die keine Größenanpassung benötigt, oder einfach [width = 0.9 \ linwidth] verwenden, um zu überprüfen; manchmal können Figuren, die "zu groß" sind, bis zum Ende des Dokuments gestoßen werden.

Bearbeiten: Sie können auch versuchen, (vorübergehend) eine andere Vorlage zu verwenden. Zum Beispiel weiß ich, dass revtex4-1 hat eine Figur * Umgebung, die den Weg zu wollen, zu prüfen, ob ieeetran das Problem ist oder vielleicht, wenn das Teil ihres Stils ist.

7

das Problem ist die [h]. loswerden, es wird funktionieren.

+3

Nicht nur stimme ich nicht zu, aber 2 1/2 Jahre später bezweifle ich, dass das OP das mehr braucht. –

+11

Arbeitete für mich (mit der [h] Ich bekomme es tatsächlich auf einer Seite am Ende, ohne dass es mehr oder weniger kommt, wo es sein sollte), und ich glaube nicht, dass die Idee von stackoverflow nur Fragen zu beantworten ist für das OP. – Claude

+1

Durch Entfernen der [h] sprang meine Figur tatsächlich um eine Seite nach oben. Außerdem stimme ich Claude zu, dass Stack auch für Passanten wie mich nützlich ist. – LunaticNeko

Verwandte Themen