Ik wil een afbeelding aan mijn paper toevoegen, maar ik heb een probleem.
 Wanneer ik voeg de afbeelding toe met alleen \includegraphics[]{} tag, alles werkt goed, en de afbeelding verschijnt wanneer ik mijn document compileer. 
Wanneer ik – syntaxis de afbeelding verschijnt niet in het gecompileerde document.
Het relevante deel van mijn header is:
 \usepackage{graphicx} \graphicspath{ {pics/} } En later voeg ik de afbeelding toe met dit blok:
%This does not work \begin{figure} \centering \includegraphics[width=.4\textwidth]{generalPolya} \label{generalPolya} \end{figure} %This works \includegraphics[width=.4\textwidth]{generalPolya} Ik denk dat het een soort probleem is in het grafische pakket, maar ik heb de setup gekopieerd van een eerdere paper die ik had, dus het zou moeten werken. Enig idee wat er mis is? Bij voorbaat dank.
Bewerken:
Bedankt voor alle reacties. Ik heb een minimaal werkend voorbeeld gemaakt. Blijkbaar rotzooien multicols met de figuur-tag:
\documentclass[]{article} \usepackage{multicol} % Used for the two-column layout of the document \usepackage{amsmath} \usepackage{graphicx} \graphicspath{ {pics/} } \title{\vspace{-15mm}\fontsize{24pt}{10pt}\selectfont\textbf{Lorem ipsum}} % Article title \begin{document} \maketitle % Insert title \begin{multicols}{2} % %This does not show up \begin{figure}[h] \includegraphics[width=.4\textwidth]{generalPolya} \end{figure} %This shows up. \begin{center} \includegraphics[width=.5\textwidth]{chair} \end{center} \end{multicols} \end{document} Wat verschijnt na het compileren van het document is dit
  
 
Wat is er mis met deze syntaxis?
Opmerkingen
Antwoord
Probeer een minipagina als volgt te gebruiken:
\documentclass[12pt,a4paper]{article} \usepackage{caption} \usepackage{graphicx} \begin{document} \makebox[0pt][l]{% \begin{minipage}{\textwidth} \centering \includegraphics[width=.4\textwidth]{example-image.pdf} \captionof{figure}{figure caption} \label{fig:fig1} \end{minipage} } \medskip I used Figure \ref{fig:fig1} above and referred to it. \end{document}   
 
Reacties
- Bedankt voor de reactie. Wat je suggereert werkt, dus ik ‘ accepteer het antwoord. Ik begrijp nog steeds niet ‘ waarom dit en een eenvoudig \ inclusief grafisch werk werken, maar de figuuromgeving compileert niet.
- @PanagiotisChatzichristodoulou: Het blijft een raadsel of u ‘ geeft niet het defecte document op dat de fout veroorzaakte 😉
-  Wat is ‘ het punt van inclusief de makeboxenmintageomgevingen?
Antwoord
Dit is waarom ik compileer graag op de opdrachtregel en niet met TeXMaker enz. dingen:
 Er is een duidelijke waarschuwing in de .log bestand (en een vaak voorkomende fout 🙂 Geen drijvers in multicols omgeving: 
Package multicol Warning: Floats and marginpars not allowed inside `multicols" environment!.  Dit gedocumenteerd gedrag is, beschrijft de multicol handleiding deze waarschuwing en geeft duidelijk aan wat er zal gebeuren (nadruk van mij): 
Floats and marginpars not allowed inside ‘multicols’ environment!Dit bericht e verschijnt als u de opdracht
\marginparof een versie zonder ster van defigureoftableomgeving. Dergelijke drijvers zullen verdwijnen!
 Als een figuur (of tabel) met bijschrift moet worden gebruikt in een multicols -omgeving, gebruik vervolgens \captionof{figure}{Caption text} in plaats van \caption en laat de figure omgeving volledig weg (of de table env.) In die zin is mijn antwoord in wezen hetzelfde als de oplossing van AboAmmar, maar zonder de doos en minipagina. 
\documentclass[]{article} \usepackage{multicol} % Used for the two-column layout of the document \usepackage{amsmath} \usepackage{caption} \usepackage[demo]{graphicx} \graphicspath{ {pics/} } % I disable this since it"s not relevant %\title{\vspace{-15mm}\fontsize{24pt}{10pt}\selectfont\textbf{Lorem ipsum}} % Article title \begin{document} % \maketitle % Insert title \begin{multicols}{2} % %This does not show up %\begin{figure}[h] % Drop this \includegraphics[width=.4\textwidth]{generalPolya} \captionof{figure}{My figure which should be inside the multicols} %\end{figure} % Drop this %This shows up. \begin{center} \includegraphics[width=.5\textwidth]{chair} \end{center} \end{multicols} \end{document} Reacties
- Ik hoop dat je ‘ let niet op mijn bewerking.
Antwoord
 Ik had een soortgelijk probleem met een cijfer dat niet verscheen bij gebruik van multicol 
Ik heb dit opgelost met behulp van dit antwoord: https://tex.stackexchange.com/a/483689/152952
\usepackage{float} [...] \begin{figure}[H] [...] \end{figure} 
\documentclass{...}en eindigend met\end{document}.\labelin het eerste codefragment heeft geen zin, aangezien het geen label voor uw figuur genereert – u moet\captionvoor een\labelom daar effectief te zijn. Hier genereert u een label voor de laatste teller die wordt opgehoogd buiten defigure-omgeving, bijv. eenchapterteller\begin{figure}[htbp]gebruiken aangezien de standaardinstelling (\begin{figure}) hetzelfde is als\begin{figure}[tbp]opmerking neeh(onthoud dathniet HIER betekent, het betekent hier ongeveer)multicolsschakelt de figuuromgeving uit, zodat er niets verschijnt