Ogledali si bomo, kako lahko izdelamo slike in skice, ki vsebujejo matematične znake in formule, za uporabo v dokumentih \(\LaTeX\). Uporabili bomo program Inkscape in narisali sliko za dvodimenzionalno Poissonovo enačbo s homogenimi robnimi pogoji:
1. Odpremo Inkscape
2. Narišemo želeno sliko
3. Dodamo napise
Napise dodamo kot običajno besedilo, ki ga obdamo s kontrolnimi znaki za medvrstični matematični način: $$
ali \( \)
. Spreminjamo lahko tudi barvo pisave, če želimo spremeniti velikost pisave, pa moramo uporabiti ustrezen ukaz \(\LaTeX\). Uporabljamo lahko tudi ukaze iz drugih knjižnic, ki jih bomo ustrezno uvozili v končnem dokumentu \(\LaTeX\) (na sliki je primer ukaza \laplacian
).
4. Prilagodimo položaj napisov
Posameznim besedilnim elementom nastavimo ustrezno poravnavo besedila, s katerim lažje pozicioniramo besedilo v sliki.
5. Prilagodimo velikost lista
S klikom Ctrl+Shift+R
skrčimo list na velikost slike.
6. Sliko shranimo
7. Sliko izvozimo v format pdf
Kliknemo Datoteka > Shrani kopijo… in v okencu Vrsta datoteke izberemo format .pdf
.
Odpre se novo okno, kjer izberemo možnost Omit text in PDF and create LaTeX file.
Inkscape bo ustvaril dve datoteki s končnicama
.tex_pdf
, ki vsebuje kodo za napise \(\LaTeX\), in .pdf
, ki vsebuje elemente slike.
8. Sliko dodamo v dokument
Uporabimo ukaz \input
ter uvozimo datoteko s končnico .pdf_tex
.
Potrebujemo tudi knjižnici graphicx
in xcolor
, ki ju dodamo v preambuli. Pozabiti seveda ne smemo na knjižnice, katerih ukaze smo uporabili v sliki: v tem primeru je to knjižnica physics
, ki vsebuje ukaz \laplacian
.
\usepackage{graphicx}
\usepackage[dvipsnames,rgb]{xcolor}
\begin{document}
\begin{figure}[h!]
\centering
\def\svgwidth{7cm}
\input{ImeDatoteke.pdf_tex}
\caption{Naslov slike.}
\label{OznakaSlike}
\end{figure}
\end{document}
Velikost slike spreminjamo z ukazom
\def\svgwidth
.
Velikost znakov v napisih je enaka velikosti znakov v dokumentu.
9. Ustvarimo ukaz
Kadar imamo v dokumentu veliko slik, si je smotrno ustvariti ukaz, s katerim lahko sliko v dokumentu enostavneje vstavimo. V preambulo dokumenta dodamo:
\newcommand{\slika}[4]{
\begin{figure}[h!]
\centering
\def\svgwidth{#2}
\input{#1.pdf_tex}
\caption{#3}
\label{#4}
\end{figure}
}
Sliko nato vstavimo z ukazom \slika
:
\slika{ImeDatoteke}{VelikostSlike}{Naslov slike.}{OznakaSlike}