Risposte nei forum create
-
AutoreRisposte
-
::
ho trovato il codice che mi serviva (ovviamente rubato e modificato per i miei scopi) lo posto qui in caso servisse a qualcuno.
`
\documentclass[tikz,border=5]{standalone}
\usetikzlibrary{decorations}\pgfdeclaredecoration{multiple arrows}{draw}{
\state{draw}[width=\pgfdecoratedinputsegmentlength]{
\draw [multiple arrows path/.try] (0,0) — (\pgfdecoratedinputsegmentlength,0);
}
}
\usetikzlibrary{decorations.pathreplacing,decorations.markings}
\tikzset{multiple arrows/.style={multiple arrows path/.style={#1},
decoration=multiple arrows, decorate}}\usepackage{chemfig}
\begin{document}
\begin{tikzpicture}
\node[label=below:$A$] (A) at (0,0) {};
\node[label=above:$B$] (B) at (2,0.25){};
\draw [fill=black] (A) circle (1pt);
\draw [fill=black] (B) circle (1pt);
\draw [ multiple arrows={-latex, thick}] (0,0) -| ++(1.14,-0.6)-| ++(1.5,-2.5) —
node[below]{\setchemfig{atom style={scale=0.5}}\chemfig{CH_3-[,0.4]C([:45,0.8]=O)-[:-45,0.8]OH}}
++(-3,0) –++(0,1)-| (2,0.25);
\draw [fill=black] (A) circle (1pt);
\draw [fill=black] (B) circle (1pt);
\end{tikzpicture}
\end{document}
`
è più semplice cercare le soluzioni sapendo che keyword cercare 😛
::
Effettivamente mi sono spiegato un po’ male 😛 per le frecce io posso muovermi solo orizzontalmente e verticalmente per cui mi tornava utile il comando -| inoltre ogni 2 cambi di direzione deve esserci una freccia (per facilitare la lettura di grafici molto grandi) per cui usando i punti del tuo esempio io dovrei avere una cosa del genere
`\documentclass[tikz,margin=5pt]{standalone}\begin{document}
\begin{tikzpicture}\draw[->] (0, 0) -| (1,1);
\draw[->] (1,1) -|(2,1.5);
\draw[->] (2,1.5) — (2.5,1.5);\end{tikzpicture}
\end{document}`
quando hai detto “Che ti costa mettere un -> ” ho pensato ci fosse un modo per dire\draw[->] (0, 0) -|(1,1)[ qualche codice che aggiunge in questo punto la freccia ] -| (2,.5) [ qualche codice che aggiunge in questo punto la freccia ]– (2.5,1.5);
in questo modo potevo usare un singolo comando per un tratto di linea di processo dall’inizio alla fine con una freccia ogni 2 cambi di direzione
all’inizio pensavo di dover mettere la freccia ad ogni cambio di direzione, ma ho scoperto che basta metterne una freccia ogni 2
::
Grazie della risposta 🙂
i pacchetti \usepackage{pgf} \usepackage { pgfplots } sono un refuso 😛 in realtà tikz lo sto usando in un documento nella classe book (nella quale scrivo gli appunti dell’università) dove ho anche dei grafici con \begin{axis} e mi da problemi se non li carico a parte (non so come mai) solo che mi sono dimenticato di toglierliPer quanto riguarda le frecce era per evitare di fare decine di righe di codice invece di usare un solo \draw ma ho sono riletto le norme UNICHIM e in teoria posso mettere una freccia ogni 2 cambi di direzione quindi va bene comunque.
Comunque cosa intendi con basta aggiungere un -> ? in teoria comunque devo riscrivere \draw [->] (vecchio nodo di arrivo) — (nuovo nodo di arrivo);Ora approfondisco le 2 soluzioni che hai proposto, credo che rimarrò sul codice Tex per non fare ulteriore confusione.
Credo di aver capito più o meno cosa cercare, mi verrà fuori un libro solo come preambolo, mi sa che dovrò imparare come fare un pacchetto da zero, così risparmio spazio ma prima imparo ad usare latex 🙂
::
Quando io feci un documento A5 (con l’intenzione di stamparlo comunque su carta A4) ho semplicemente cambiato il document class\documentclass[a5paper]{report}
Poi non avevo cambiato altre impostazione, al limite potresti personalizzarti i margini per guadagnare un po’ di spazio
\usepackage[a5paper,top=2.5cm,bottom=2cm,left=2cm,right=2cm]{geometry}
Poi per il resto io non avevo sentito la necessità di cambiare nulla
-
AutoreRisposte