Rysunek w LaTeX
Obrazek wstawiasz poleceniem \includegraphics z pakietu graphicx. Otoczenie figure dodaje podpis i numer oraz pozwala LaTeX-owi umieścić rysunek tam, gdzie zmieści się na stronie.
Preambuła
\usepackage{graphicx}graphicx przy kompilacji pdflatex przyjmuje pliki PNG, JPG i PDF. Wykresy najlepiej zapisywać jako PDF: zostają ostre przy każdym powiększeniu. Rozszerzenie w \includegraphics można pominąć.
Składasz sprawozdanie? W CamteX narysujesz wzory i tabele, a gotowy dokument wyślesz do Overleaf albo pobierzesz jako PDF. Spróbuj za darmo
Rysunek z podpisem
\begin{figure}[h]
\centering
\includegraphics[width=0.7\textwidth]{wykres.png}
\caption{Zależność okresu od długości wahadła}
\label{fig:wykres}
\end{figure}[h] to prośba o umieszczenie rysunku w tym miejscu, a nie rozkaz: gdy brakuje miejsca, LaTeX przeniesie go na następną stronę. \centering w środku otoczenia nie dodaje odstępu, który dałoby otoczenie center.
Rysunek dokładnie w tym miejscu
\usepackage{float}
% ...
\begin{figure}[H]
\centering
\includegraphics[width=0.7\textwidth]{wykres.png}
\caption{Wykres zależności T od L}
\end{figure}Wielkie H z pakietu float stawia rysunek dokładnie tam, gdzie jest w kodzie. W sprawozdaniu wykres zostaje wtedy zaraz pod opisem pomiaru. Ceną bywa pusta przestrzeń na dole poprzedniej strony.
Dwa rysunki obok siebie
\usepackage{subcaption}
% ...
\begin{figure}[h]
\centering
\begin{subfigure}{0.48\textwidth}
\includegraphics[width=\linewidth]{seria1.png}
\caption{Pierwsza seria}
\end{subfigure}\hfill
\begin{subfigure}{0.48\textwidth}
\includegraphics[width=\linewidth]{seria2.png}
\caption{Druga seria}
\end{subfigure}
\caption{Porównanie serii pomiarowych}
\end{figure}Każdy podrysunek dostaje literę (a), (b), a całość wspólny numer. \linewidth wewnątrz subfigure oznacza szerokość tej kolumny, nie strony, a \hfill rozsuwa oba obrazki do krawędzi.
Obrazki w osobnym folderze
\graphicspath{{rysunki/}}Gdy obrazki leżą w podkatalogu, wpisz go raz w preambule i używaj samych nazw plików. Ukośnik na końcu ścieżki jest wymagany, a podwójne nawiasy klamrowe to nie pomyłka: można podać kilka katalogów, każdy w osobnej parze.
Obrót i przycięcie
\includegraphics[width=0.5\textwidth, angle=90]{schemat.png}
\includegraphics[trim=1cm 0 1cm 0, clip, width=0.6\textwidth]{zdjecie.jpg}angle obraca obrazek o podany kąt. trim przycina marginesy w kolejności lewy, dolny, prawy, górny, a clip ukrywa wycięte części. Zdjęcie układu pomiarowego poprawisz tak bez programu graficznego.
Typowe błędy
- Szerokość w pikselach: podawaj ją względem strony, np. 0.7\textwidth, żeby rysunek nie wychodził poza margines.
- \label przed \caption: numer odwołania wskaże wtedy sekcję, a nie rysunek.
- Podpis nad rysunkiem: zwyczajowo podpis rysunku stoi pod nim, a tabeli nad nią, więc w figure \caption idzie po \includegraphics.
- Spacje i polskie litery w nazwie pliku (Wykres końcowy.png): część instalacji nie znajdzie takiego pliku. Nazywaj pliki bez spacji i ogonków.
Zobacz też
Nie chcesz pamiętać poleceń?
Narysuj wzór albo wklej zrzut ekranu, a CamteX zamieni go na gotowy LaTeX.
