Re: Creare immagini per latex

Messaggioda Cantor99 » 20/06/2019, 19:50

Salve, penso di aver scaricato Texlive (ho visto qui http://profs.lettere.univr.it/valbusa/2 ... u-windows/, anche se ho solo seguito i primi due punti). Ora mi indichereste quali pacchetti usare? Ho provato con quelli indicatemi ma non riconosce \draw ...
Cantor99
Senior Member
Senior Member
 
Messaggio: 503 di 1238
Iscritto il: 06/08/2017, 10:52
Località: Dragoni

Re: Creare immagini per latex

Messaggioda claudio86 » 20/06/2019, 23:26

Cantor99 ha scritto:Salve, penso di aver scaricato Texlive (ho visto qui http://profs.lettere.univr.it/valbusa/2 ... u-windows/, anche se ho solo seguito i primi due punti). Ora mi indichereste quali pacchetti usare? Ho provato con quelli indicatemi ma non riconosce \draw ...


Ti hanno consigliato Tikz nei messaggi precedenti. Il comando \draw funziona solo dentro l'ambiente tikzpicture:

Codice:
\documentclass{article}
\usepackage{tikz}
\begin{document}
Figure disegnate con Ti\textit{k}Z:

\begin{tikzpicture}
\draw (0, 0) -- (1, 0) -- (1, 1);
\draw (2, 0) -| (3, 1);
\draw (4, 0) rectangle +(1, 1);
\end{tikzpicture}

Vedi anche Figura~\ref{fig:circonferenza}.

\begin{figure}
\centering
\begin{tikzpicture}
\draw (0, 0) circle (3cm);
\end{tikzpicture}
\caption{Una circonferenza}
\label{fig:circonferenza}
\end{figure}

\end{document}


Il nome del pacchetto da installare però non è "tikz", ma "pgf" (anche se probabilmente è già installato se hai fatto un'installazione completa).
La guida è enorme, ma i tutorial all'inizio sono abbastanza semplici: https://www.ctan.org/pkg/pgf

Se invece vuoi disegnare grafici (di funzione o da sequenza di coordinate) guarda il pacchetto "pgfplots": https://www.ctan.org/pkg/pgfplots

Codice:
\documentclass{article}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
    width=12cm,
    height=8cm,
    xtick={0,pi,2*pi,3*pi,4*pi},
    xticklabels={0,$\pi$,$2\pi$,$3\pi$,$4\pi$},
]
\addplot+[
    no marks,
    domain = 0:4*pi,
    samples = 100,
] expression {sin(deg(x))};
\addlegendentry{$\sin(x)$}

\addplot+[
    no marks,
    domain = 0:4*pi,
    samples = 100,
] expression {cos(deg(x))};
\addlegendentry{$\cos(x)$}
\end{axis}
\end{tikzpicture}

\end{document}
"This theorem, as many others, is proven by writing zero in a creative way…"
claudio86
Senior Member
Senior Member
 
Messaggio: 516 di 1130
Iscritto il: 09/01/2011, 15:12

Re: Creare immagini per latex

Messaggioda Cantor99 » 21/06/2019, 10:46

Perfetto, funziona. Grazie infinite
Cantor99
Senior Member
Senior Member
 
Messaggio: 504 di 1238
Iscritto il: 06/08/2017, 10:52
Località: Dragoni

Precedente

Torna a Generale

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite