Ce contenu n'est pas encore disponible dans votre langue. Affichage de la version anglaise.

Wrzuć figurę

Graphicx, szerokość, ścieżki, PDF vs PNG.

Wrzuć figurę

LaTeX nie ma wbudowanej obsługi obrazów. Całość pochodzi z pakietu graphicx, który udostępnia polecenie \includegraphics i zgodnie z konwencją obraz jest opakowany w środowisko figure, dzięki czemu może zawierać podpis i liczbę. Oto wzór, którego będziesz używać setki razy:

\usepackage{graphicx}
\begin{figure}[htbp]
\centering
\includegraphics[width=0.8\textwidth]{figures/pipeline.pdf}
\caption{System overview.}
\label{fig:pipeline}
\end{figure}

Co robi każda linia

Linia \usepackage{graphicx} znajduje się w preambule, przed \begin{document} i musi pojawić się tylko raz, niezależnie od liczby uwzględnionych obrazów.

Środowisko figure sprawia, że ​​obraz unosi się w powietrzu, co oznacza, że ​​LaTeX wybiera miejsce, w którym wyląduje, zamiast przybijać go dokładnie do tego miejsca w tekście. Litery [htbp] oznaczają Twoje preferencje dotyczące rozmieszczenia: h oznacza miejsce, w którym pojawia się kod, t oznacza górę strony, b oznacza dół strony, a p oznacza oddzielną stronę zmiennoprzecinkową. LaTeX wypróbowuje je w tej kolejności i wybiera pierwszą, która tworzy przyzwoitą stronę. Jeśli Twoja figurka dryfuje w zaskakujące miejsce, jest to normalne zachowanie pływaka i gdzie faktycznie lądują pływaki wyjaśnia, jak z nią negocjować.

\centring centruje obraz poziomo w bloku tekstowym. width=0,8\textwidth skaluje obraz do 80 procent szerokości tekstu, zachowując jego proporcje, co prawie zawsze jest lepsze niż określenie bezwzględnego rozmiaru w centymetrach, ponieważ dostosowuje się, jeśli zmieniają się marginesy dokumentu. Ścieżka pliku jest względna w stosunku do katalogu głównego projektu, więc figures/pipeline.pdf oznacza folder figures obok głównego pliku .tex'. Na koniec \captiondrukuje numerowany podpis, a\labelzapisuje numer, aby\ref{fig:pipeline}` mógł zacytować go z tekstu. Etykieta musi znajdować się po podpisie z powodów opisanych w podpisach i etykietach.

Jakiego formatu pliku użyć

Preferuj format PDF w przypadku wszelkich materiałów wektorowych, czyli wykresów, diagramów i schematów blokowych, ponieważ grafika wektorowa pozostaje ostra przy każdym powiększeniu i dowolnym rozmiarze wydruku. W przypadku zrzutów ekranu i innych obrazów opartych na pikselach używaj formatu PNG. JPG jest akceptowalny w przypadku zdjęć, w których artefakty kompresji są niewidoczne. Unikaj w ogóle umieszczania treści zawierających dużo tekstu w postaci zrzutów ekranu, ponieważ rozmazują się one w druku i nie można ich przeszukiwać.

Zmień także rozmiar dużych zdjęć przed ich dołączeniem. 12-megapikselowe zdjęcie wyświetlane przy szerokości 8 centymetrów powoduje rozdęcie pliku PDF i spowalnia każdą kompilację, podczas gdy wersja zmniejszona do około 300 dpi w wydrukowanym rozmiarze wygląda identycznie.

Błąd, którego należy unikać

Nie walcz z pływakiem już pierwszego dnia, żądając samego „[h]”. LaTeX często odmawia, po czym przenosi figurę i wszystko, co się za nią kryje, do końca rozdziału. Napisz [htbp], umieść kod graficzny w pobliżu akapitu, który jako pierwszy się do niego odnosi, i pozwól, aby liczby i odniesienia wykonały śledzenie za Ciebie.

Figures checkOptional practice quiz5 questions

A short check on what this lesson covers. Wrong answers show the right one. Choices are shuffled each attempt. You can retry as often as you like.

Retour à {piste}