subfigure Befehl nicht erkannt

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: subfigure Befehl nicht erkannt

von Besserwisser » Sa 21. Feb 2015, 15:31

Texstudio scannt nur Pakete in bestimmten Verzeichnissen nach Umgebungen und Befehlen. Und wenn die Umgebungen oder Befehle nicht auf die Art und Weise definiert sind, die Texstudio erkennt, dann erkennt es sie eben auch nicht, selbst wenn es sie gibt. Ob Texstudio ein TeX-Konstrukt kennt oder nicht, ist also absolut zweitrangig. Entscheidend ist, was beim LaTeX-Lauf passiert.

Möglicher Grund

von Beobachter » Sa 21. Feb 2015, 14:51

Ich kenne mich mit TeXstudio und seinen Eigenschaften nicht aus. Deshalb kann ich nur vermuten, dass der Editor Befehle und Umgebungen, die nicht aus dem LaTeX-Kern stammen, als ihm unbekannt einstuft und entsprechend markiert. Gleiches müsste dann aber auch für andere Sachen innerhalb des Beispiels gelten (z.B. \addtokomafont). Die Umgebung subfigure kommt aus dem Paket »subcaption«. Teste einmal, ob die Umgebung wrapfigure vom Editor ähnlich behandelt wird. Letztendlich ist eine solches Problem dann aber besser an den Entwickler adressiert.

Übrigens werden »floatflt« und »wrapfig« nicht zusammen in einem Dokument benötigt. Räume also den Vorspann auf und entscheide dich für eines. Darüber hinaus gibt es für Ableitungen in der Mathematik (Derivate) mit »physics« einen sehr viel flexibleren und nicht so gealterten Ersatz für »esdiff«.

subfigure Befehl nicht erkannt

von giztech » Sa 21. Feb 2015, 14:10

Folgender Code:
\documentclass[
bibtotocnumbered,listof=totocnumbered,headsepline]{scrbook} 
\usepackage{standalone}
\usepackage[utf8]{inputenc}
\usepackage[german]{babel}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[T1]{fontenc} 
\usepackage{xcolor}
\usepackage{import}
\usepackage{esdiff}
\usepackage{blindtext}
\usepackage{subcaption}
\usepackage{wrapfig}
\usepackage{graphicx}
\usepackage{floatflt}
\usepackage[colorlinks=false, pdfborder={0 0 0}]{hyperref}
\usepackage[section]{placeins}
\parindent0pt
\usepackage{booktabs}
\usepackage{array}
\usepackage{upgreek}
\usepackage[autostyle=true,german=quotes]{csquotes}
\binoppenalty=\maxdimen
\relpenalty=\maxdimen
\setcounter{tocdepth}{4}
\setcounter{secnumdepth}{4}
\definecolor{heads}{HTML}{003089}
\usepackage{sectsty}
\addtokomafont{disposition}{\color{heads}}
\setkomafont{disposition}{\color{heads}\fontfamily{\sfdefault}\fontseries{bx}\selectfont} 


\begin{document}

\chapter{Kapitel 1}

\blindtext

\begin{figure}[h]
	\begin{subfigure}{0.5\columnwidth}
		\centering
		\import{Bilder/}{Bild1.pdf_tex}
		\caption{Main Effect Plot}
	\end{subfigure}
	\hfill
	\begin{subfigure}{0.5\columnwidth}
		\centering
		\import{Bilder/}{Bild2.pdf_tex}
		\caption{Interaction Plot}
	\end{subfigure}
	\caption{FACTORIAL PLOT}
\end{figure}

\blindtext

\end{document}
Zum kompilieren nehme ich TexStudio 2.8.8. Dort ist die Stelle "\begin{subfigure}" im Code rot hinterlegt und wenn ich mit der Maus drüberfahren steht da "Befehl nicht erkannt" - Warum nicht? Und warum wird das Dokument trotz nicht erkanntem Befehl richtig angezeigt?

Nach oben