I want to insert a .jpg image(that is in my current folder, where the .tex file is) after a paragraph. How can I do it in Latex? What should I include / what commands should I use?
You need to use a graphics library. Put this in your preamble:
\usepackage{graphicx}
You can then add images like this:
\begin{figure}[ht!]
\centering
\includegraphics[width=90mm]{fixed_dome1.jpg}
\caption{A simple caption \label{overflow}}
\end{figure}
This is the basic template I use in my documents. The position and size should be tweaked for your needs. Refer to the guide below for more information on what parameters to use in \figure and \includegraphics. You can then refer to the image in your text using the label you gave in the figure:
And here we see figure \ref{overflow}.
Read this guide here for a more detailed instruction:
http://en.wikibooks.org/wiki/LaTeX/Floats,_Figures_and_Captions
if you add a jpg,png,pdf picture, you should use pdflatex to compile it.
Related
I have a document that has a handful of figures in it, and I am using
\tcbox{\includegraphics{./Pictures/image-name.png}}
to put a border around them. I end up repeating this for every image though. Is there a way to put something at the top of my document that says to apply this to all images?
If nothing else in your document relies on \includegraphics, you could try the following redefinition:
\documentclass{article}
\usepackage[most]{tcolorbox}
\let\includegraphicsold\includegraphics
\renewcommand{\includegraphics}[2][]{\tcbox{\includegraphicsold[#1]{#2}}}
\begin{document}
\includegraphics[width=10cm]{example-image-duck}
\end{document}
I want to insert an image on my text but the image always aligns on top of the text and not below as I wanted to. Does anyone know how to accomplish this?
This is the image I want to display on the bottom
\subsection{DistribuciĆ³n Normal}
all that text in spanish
\begin{figure}
\centering
\centerline{\includegraphics[width=8cm,height=8cm]{fdd.eps}}
\end{figure}
If you want to specify where the figure has to be, you have to use some options of the figure environment: for example
all that text in spanish
\begin{figure}[h]
\centering
\includegraphics[width=8cm,height=8cm]{fdd.eps}
\end{figure}
means that LaTeX will try to put the figure where you inserted the figure environment ([h]ere). Other options include
t: top
b: bottom
p: on a special page only for floating environments
You can use several options, for example
all that text in spanish
\begin{figure}[htb]
\centering
\includegraphics[width=8cm,height=8cm]{fdd.eps}
\end{figure}
LaTeX will try to put the figure following the order of the options provided: first it will try to put it [h]ere, then on the [t]op and finally, if the other two possibilities are not available, it will put the figure on the [b]ottom of the page. This strategy lets LaTeX decide the best position for the figure.
For references, see this Overleaf document.
I've found quite a few ways to convert the contents of the presentation to .tex file, but that's not what i need.
At job i have to use PowerPoint template, but i'd rather use LaTeX to create presentation itself. Maybe there is an easy way to modify existing beamer theme by adding pictures at the top and the bottom of every slide?
There is indeed an easy way to modify existing beamer themes by adding pictures at the top and the bottom of every slide:
\documentclass{beamer}
\setbeamertemplate{footline}{\includegraphics[width=\paperwidth,height=1cm]{example-image-duck}}
\setbeamertemplate{headline}{\includegraphics[width=\paperwidth,height=1cm,page=2]{example-image-duck}}
\begin{document}
\begin{frame}
abc
\end{frame}
\end{document}
I have a LaTeX document with a figure and references to it:
\begin{figure}
...
\caption{...}
\label{fig:1}
\end{figure}
\ref{fig:1}
I use the hyperref package to get hyperlinks in the resulting PDF.
However the link to the figure navigates to the caption leaving the figure itself out of the view. How can I make it navigate to the start of the figure instead without moving the caption to the top?
Add this in your preamble
\usepackage{hyperref}
\usepackage[all]{hypcap} %for going to the top of an image when a figure reference is clicked
Make sure that the \usepackage[all]{hypcap} is written after the hyperref package is imported.
To previous comment:
\usepackage{hyperref}
\usepackage{caption}
is slightly better than \usepackage[all]{hypcap} because when you use e.g. figure without captions there won't be a compilation problem. The caption package by default sets option
hypcap=true
anchoring hyperlinks to the beginning of an environment.
\usepackage{hyperref}
\usepackage{caption}
Using this is a better idea than \usepackage[all]{hypcap}.
I would like to change the caption from being:
Figure 1: ...
to
From left to right: ...
If I try and renewcommand the figurename, they still get numbered. This is unecessary as there is only a single image in the document.
Any suggestions?
You could also use the caption package to remove the "Figure 1:" from the \caption{} command.
\usepackage{caption}
...
\begin{figure}
\caption*{A figure}
. . .
\end{figure}
If you want to use \caption{...} to specify the caption, you can use this hack in your document:
\makeatletter
\def\#makecaption#1#2{%
\vskip\abovecaptionskip
\hb#xt#\hsize{\hfil#2\hfil}%
\vskip\belowcaptionskip}
\makeatother
With this instruction, your figures will display only what you have specified as \caption{...} and won't add any "Figure 1: " etc.
Instead of using \caption you may consider putting your own content beneath the figure's content:
\includegraphics{...}
\small
From left to right: ...
Geoff's answer is basically correct. Within a figure or table environment, you can drop the caption if you don't want numbering, and just write plain text. From the book A Guide to LaTeX, 3rd edition (p.184):
The \caption command may be omitted if numbering is unwanted, since any text included in the float environment will accompany the contents. The advantages of \caption over simple text are the automatic numbering and entries in the lists of figures and tables.