Pisząc sobie dokument w latex’u spotkałem się z problemem natury estetycznej. Chciałem wstawić trzy małe rysunki do tekstu, co nie jest specjalnym wyzwaniem. Niestety rysunki te pojawiają jeden pod drugim i (mimo że są małe) zajmują, a właściwie marnują, ponad pół strony. Rozwiązaniem tego problemu jest wstawienie rysunków obok siebie. Jak tego dokonać? Są dwie drogi do sukcesu:
Droga 1:
Korzystamy z możliwości zagnieżdżania pudełek i stosujemy środowisko \minipage.
Do dyspozycji mamy 3 rysunki: AND.eps, OR.eps o NAND.eps:
\begin{figure}[h] \begin{center} \begin{minipage}[b]{4cm} \centering \includegraphics[width=4cm]{AND.eps}\\\textit{AND} \end{minipage} \begin{minipage}[b]{4cm} \centering \includegraphics[width=4cm]{OR.eps}\\\textit{OR} \end{minipage} \begin{minipage}[b]{4cm} \centering \includegraphics[width=4cm]{NAND.eps}\\\textit{NAND} \end{minipage} \caption{Bramki logiczne} \label{bramki} \end{center} \end{figure} W tekscie możemy odwołać się tylko do całego rysunku \ref{bramki}.
Po kompilacji dostajemy:
Wadą tego rozwiązania jest brak możliwości odwołania się do składowej części rysunku oraz konieczność definiowania szerokości środowiska \minipage.
Droga 2:
Korzystamy z pakietu subfigure. Należy pamiętać o dodaniu tego pakietu do dokumentu.
Teraz kod wygląda tak:
\begin{figure}[h] \begin{center} \subfigure[AND]{ \includegraphics[width=4cm]{AND.eps} \label{AND} } \subfigure[OR]{ \includegraphics[width=4cm]{OR.eps} \label{OR} } \subfigure[NAND]{ \includegraphics[width=4cm]{NAND.eps} \label{NAND} } \caption{Bramki logiczne} \label{bramki1} \end{center} \end{figure} W tekscie możemy odwołać się do całego rysunku \ref{bramki1}, lub do składowych tego rysunku \ref{AND}, \ref{OR} i \ref{NAND}
A wynik tak:
Jak widać efekt jest podobny do poprzedniego. Zyskaliśmy jednak możliwość odwoływania się w tekście do składowych naszego rysunku.
goto
adres |
cichaczem:
23 Dec 2007 @ 20:57
podobno nie muszę komentować na temat…. (i chciałabym nadmienić że mnie do tego komentowania nie zmuszono ;P) … więc…. latex…. LATEKS…. czy następny wpis nie powinien być o bieliźnie erotycznej? 😀 Maciek – Twoja działka 😛
Pozdrawiam GOTO bo to pod jego wpisem komentuję nie na temat 😉
WESOŁYCH ŚWIĄT!!!!
Pocahontas:
23 Dec 2007 @ 22:22
a ja prawie na temat
przyznam sie, ze Goto ostatnio siedzac ze mna do 2 nad raportem przekonal mnie i NAUCZE SIE LaTeX’owac (jakkolwiek dziwacznie to brzmi)
oczywiscie jest to postanowienie noworoczne wiec jeszcze 5 lat mi to zajmie szczegolnie ze Goto niezainstalowal mi jeszcze programu na moim komputerku ;p
Wesołych świąt i żeby podwójny był potrójny życzy moronka :*
m.:
23 Dec 2007 @ 22:49
ja nie studiuje fizyki. nadal musze komentowac?
goto:
23 Dec 2007 @ 23:40
tak
m.:
24 Dec 2007 @ 12:28
no to wesolych swiat.
Laeila:
6 May 2010 @ 20:18
a ja mam taki problem, czy da się wstawić rysunek obok tabeli, ale tak, żeby można też wstawić podpisy pod nimi i to z prawidłowymi: Rysunek x. i Tabela y. ?
corey979:
9 Sep 2010 @ 16:36
A czy i ja mogę mieć ogólnodostępne pytanie? Czy mogę uzyskać odpowiedź jak zrobić ładnie estetycznie źródło tuż pod rysunkiem/tabelą? Żeby był napis np. “Źródło: opracowanie własne” przyklejony od dolnej części rysunku/tabeli, wyrównany do jego/jej lewej krawędzi? Z góry dziękuję i z góry jestem bardzo wdzięczny 🙂
matrus:
3 Dec 2013 @ 21:34
Znasz może sposób na umieszczenie trzech macierzy obok siebie?