Editor been coempilieren verzichtet auf den Aufruf gewisser Dateien

Inhalt, Abbildungen, Tabellen, Quellcodes und andere Verzeichnisse


GRMZL.9
Forum-Newbie
Forum-Newbie
Beiträge: 1
Registriert: Fr 7. Apr 2023, 12:49

Editor been coempilieren verzichtet auf den Aufruf gewisser Dateien

Beitrag von GRMZL.9 »

Guten Tag,

Es wird aktuell die Problematik begegnet, dass der Compiler im Laufe der Bearbeitung der fortlaufenden Abschlussarbeit gewisse Dateien nicht aufruft. Dies geschieht besonders, wenn gewisse Skizzen aufgerufen werden, die Mithilfe von Tikz erstellt wurden. Wenn sie allerdings auskommentiert werden, und somit nicht kompiliert werden müssen, dann tauchen wohl erneut die erwünschten Dateien auf bzw. werden kompiliert. Diese sind in dem Fall (\include{07_methoden} \include{08_ergebnisse} \include{09_diskussion})

Es muss außerdem zugegeben werden, dass im Umgang mit LateX nicht viel Erfahrung habe.
Es wird wohl vermutet, dass möglicherweise die unten erwähnte Kombination von Pakete und möglicherweise Funktionen nicht sinnvoll ist.
Es wurde jedoch so gelassen, da gerade hier keine bessere Alternative gewusst wird.
Hier wurde nur der Teil vorgestellt, der das Problem verursacht, denn Die Arbeit ist etwas lang.
Wenn jemand Verbesserungsvorschläge hat, wird es mit Sicherheit sehr geschätzt.

Herzlichen Dank und ein schönes Wochenende
%Dokumentklasse
\documentclass[a4paper,12pt]{scrreprt}
\usepackage[left= 2.5cm,right = 2cm, bottom = 4 cm]{geometry}
%\usepackage[onehalfspacing]{setspace}
% ============= Packages =============

% Dokumentinformationen
\usepackage[
	pdftitle={Titel der Abschlussarbeit},
	pdfsubject={},
	pdfauthor={Euer Name},
	pdfkeywords={},	
	%Links nicht einrahmen
	hidelinks
]{hyperref}

% Standard Packages


\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx,adjustbox,subfig}
\graphicspath{{img/}}
\usepackage{fancyhdr}
\usepackage{lmodern}
\usepackage{color}
\usepackage[printonlyused]{acronym}
\usepackage{placeins}
\usepackage{array, booktabs,tabularx}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage{siunitx}
\usepackage{makecell}
\renewcommand*{\arraystretch}{1.5}
\newcolumntype{M}{>{$}X<{$}}
\usepackage{caption}
%\usepackage{subcaption}


%Für Tikz
\usepackage[usenames,dvipsnames]{color}
\usepackage[american,smartlabels]{circuitikz}
\usepackage{subfigure}
\usetikzlibrary{calc}



% zusätzliche Schriftzeichen der American Mathematical Society
\usepackage{amsfonts}
\usepackage{amsmath}

%nicht einrücken nach Absatz
\setlength{\parindent}{0pt}


% ============= Kopf- und Fußzeile =============
\pagestyle{fancy}
%
\lhead{}
\chead{}
\rhead{\slshape \leftmark}
%%
\lfoot{}
\cfoot{\thepage}
\rfoot{}
%%
\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0pt}

% ============= Package Einstellungen & Sonstiges ============= 
%Besondere Trennungen
\hyphenation{De-zi-mal-tren-nung}


% ============= Dokumentbeginn =============

\begin{document}
%Seiten ohne Kopf- und Fußzeile sowie Seitenzahl
\pagestyle{empty}

\include{01_titel}

\include{03_kurzfassung_Abstract}

\include{02_danksagungen} %Ehrenwörtliche Erklärung

\include{aufgabenblatt}

% Beendet eine Seite und erzwingt auf den nachfolgenden Seiten die Ausgabe aller Gleitobjekte (z.B. Abbildungen), die bislang definiert, aber noch nicht ausgegeben wurden. Dieser Befehl fügt, falls nötig, eine leere Seite ein, sodaß die nächste Seite nach den Gleitobjekten eine ungerade Seitennummer hat. 
\cleardoubleoddpage

% pagestyle für gesamtes Dokument aktivieren
\pagestyle{fancy}

\include{Abkürzungsverzeichnis}

%Inhaltsverzeichnis
\tableofcontents
\clearpage
%Verzeichnis aller Bilder
\listoffigures

%Verzeichnis aller Tabellen
\listoftables

\include{04_einleitung}

\include{05_grundlagen}

\include{06_standdertechnik}

\include{07_methoden}

\include{08_ergebnisse}

\include{09_diskussion}

%Literaturverzeichnis
\bibliographystyle{unsrtdin}
\bibliography{}

\begin{figure}[h]
		\centering
			\begin{tikzpicture}[scale=0.65,transform shape,european 
				voltages,circuit 
				ee IEC, font=\sffamily\footnotesize,cuteinductor]
				
				\def\ctikzscaledim#1#2{% #1: scale factor, #2: parameter
					\edef\otmp{\ctikzvalof{#2}}
					\pgfmathsetmacro{\tmp}{(\otmp)*(#1))}%
					\pgfkeyslet{\circuitikzbasekey/#2}{\tmp}}
				\def\ctikzscalediodes#1{%
					\ctikzscaledim{#1}{bipoles/diode/height}
					\ctikzscaledim{#1}{bipoles/diode/width}}
				\ctikzscalediodes{0.5}
				\draw
				% DC sources
				(0,0) to [sV,v^<=$U_{Ein}$] (0,1.5) coordinate (Upp) 
				to [short,-*] (2,1.5) to [D*,l=$D_1$] (2,3) -- (3.5,3) to 
				[D*,l=$D_3$,invert,*-] 
				(3.5,1.5) -- (3.5,0.5);
				\draw 
				(3.5,0.5)to [D*,l=$D_4$,invert,-*] (3.5,-1.5) -- (2,-1.5) to 
				[D*,l=$D_2$] 
				(2,0.5) -- (2,1.5)
				(3.5,0) to [short,*-] (0,0);
				\draw 
				(3.5,3) to [L, l=$L$, i=$i_L$,-*] (5.5,3) -- node 
				(mosfet) [nigfete,anchor=D,bodydiode] {$S$} (5.5,0) |- 
				(3.5,-1.5);
				\draw (5.5,-1.5) to [short,*-] (2,-1.5);
				\draw (5.5,3) to [D*,l=$D_5$,-*] (7.5,3);
				\draw (7.5,3) to [C,l_=$C$, *-] (7.5,-1.5) -- (5.5,-1.5); 
				\draw (7.5,-1.5) to [short,*-] (5.5,-1.5);
				\draw (9.25,3) to [short,o-] (7.5,3) coordinate (a);
				\draw (9.25,-1.5) to [short,o-] (7.5,-1.5) coordinate (b)
				(9.25,3) to [open,v=$U_{Aus}$, voltage=straight] ++ 
				(b,-4.5);	
			\end{tikzpicture}
	\caption{\centering Herkömmlicher Boost-Converter mit einer Diodebrücke am 
	Eingang}
\end{figure}

	\begin{figure}{\linewidth}
		\centering
			\begin{tikzpicture}[scale=0.7,transform shape,european 
				voltages,circuit 
				ee IEC, font=\sffamily\footnotesize,cute inductor]
				
				\def\ctikzscaledim#1#2{
					\edef\otmp{\ctikzvalof{#2}}
					\pgfmathsetmacro{\tmp}{(\otmp)*(#1))}%
					\pgfkeyslet{\circuitikzbasekey/#2}{\tmp}}
				\def\ctikzscalediodes#1{%
					\ctikzscaledim{#1}{bipoles/diode/height}
					\ctikzscaledim{#1}{bipoles/diode/width}}
				\ctikzscalediodes{0.5}
				\draw
				% DC sources
				(0,0) to [sV,v^<=$U_{Ein}$] (0,1.5) to [short,-*] 
				(1,1.5) to [L, 
				l=$L_1$, i=$i_{L1}$] (4,1.5) to [short, -*] (4.5,1.5)
				to [D*,l=$D_3$] (4.5,3) -- (6.5,3) to [D*,l=$D_4$,invert,*-] 
				(6.5,1.5) 
				to [short, -*] (6.5,0) node 
				(mosfet1)[nigfete,anchor=D,bodydiode]{$S_2$};
				
				\draw 
				(0,0) to [short,-*] (1.75,0) to [L,l=$L_2$, i=$i_{L2}$] (4,0)
				(0,0) -- (6.5,0)
				(4.5,1.5) -- (4.5,0) node 
				(mosfet1)[nigfete,anchor=D,bodydiode]{$S_1$};
				
				\draw  
				(1,1.5) -- (1,0) to [D*,l_=$D_1$,invert] (1,-1.5) to [short, 
				-*] 
				(1.75,-1.5) to [D*,l_=$D_1$] (1.75,0)
				(1.75,-1.5) to [short,-*] (4.5,-1.5) to [short,-*] (6.5,-1.5);
				
				\draw
				(6.5,3) -- (8,3) to [short, -*] (8,3)  to [C,l_=$C$, -*] 
				(8,-1.5) -- 
				(6.5,-1.5)
				(8,3) to [short,-o] (9.75,3)
				(8,-1.5) to [short,-o] (9.75,-1.5) coordinate (b)
				(9.75,3) to [open,v=$U_{Aus}$, voltage=straight] ++ 
				(b,-4.5);
			\end{tikzpicture}
	\caption{\centering Dual Boost PFC-Gleichrichter}
\end{figure}

\end{document}