Abbildung verschwindet, wenn davor eine neue Seite hinzugefügt wird

Abbildung verschwindet, wenn davor eine neue Seite hinzugefügt wird

Im experimentellen Teil meiner Masterarbeit in Chemie chemnumnummeriere ich chemische Verbindungen. Das Problem ist, dass die Zahlen verschwinden, wenn man ein a \newpagedavor setzt; siehe unten ein Beispiel (auf Norwegisch).

Wenn dies also der Beginn des ersten Experiments im Experimentalabschnitt ist und ich auf der Seite davor eine kurze Einführung möchte, verschwindet die Abbildung und zeigt nur den Text. Ich schreibe jeden Teil der Arbeit in verschiedene Abschnitte und verwende den Befehl \include, und dasselbe passiert, wenn ich davor eine andere Datei einbinde. Was mache ich falsch?

\include{preamble_mastergrad}

\begin{document}
\cmpdreset

\section*{Syntese av: 1,6-dihydroksiphenazin.}

\initcmpd{dihydphen}
\begin{figure}[ht]\label{figur: dihydroksiphenazin.}
\centering
\scriptsize
\cmpdref[TMP1]{dihydphen}
\includegraphics[scale=1]{SYNTESER/27/27.eps}
\caption{1,6-dihydroksiphenazin.}
\end{figure}
\paragraph*{Utbytte:}  Mangler

\paragraph{R\scriptsize{f}\normalsize{:}} mangler

\paragraph*{\HNMR} (600 MHz, Diklormetan-$d2$) \\ 
8.20 (s, 2H), 7.82 – 7.77 (m, 4H), 7.26 (dd, J = 5.7, 2.8 Hz, 2H).

\paragraph*{\CNMR} (151 MHz, Diklormetan-$d2$) \\ 
152.42, 142.13, 135.98, 132.39, 119.92, 109.72, 54.00.

\paragraph*{MS (EI) $m/z$ (relativ intensitet):} 213 (8), 212 (M$^+$ 100), 184 (33), 155 (8).

\paragraph*{HR-MS (EI):} 212.0588. Kalkulert for \BPChem{C\_{12}H\_8N\_2O\_2}: 212.0586 (-0.9ppm).

\paragraph*{Smeltepunkt:}  Mangler

\paragraph*{Prosedyre:} \mbox{} \\
Bla bla bla

Ich habe einen Mac aus dem Jahr 2010, der mit Texmaker 4.2 und Mactex wirklich gut funktionierte, bevor ich auf Mavericks und die neuesten Versionen von Mactex und Texmaker aktualisiert habe.

Ben

Antwort1

Die Linie

 \include{preamble_mastergrad}

ist falsch, \includesollte nur danach verwendet werden \begin{document}und ist für Dokumentfragmente (normalerweise Kapitel) gedacht, nicht für Makrocodedateien.

Wenn Sie Ihre Präambelbefehle in eine separate .texDatei eingefügt haben, können Sie sie mit eingeben \input. Die bessere Alternative besteht jedoch darin, sie in eine Datei einzufügen .styund zu verwenden \usepackage.

\documentclass[twoside]{book}
\usepackage{mypreamble}
\begin{document}
....

wobei mypreamble.styalle Zeilen Ihres Dokuments preamble_mastergrad.texaußer der ersten \documentclassZeile enthalten sind.

verwandte Informationen