Risposte nei forum create
-
AutoreRisposte
-
::
Seguendo il manuale di TikZ:
`\begin{tikzpicture}
\coordinate[label=$A$] (A) at (0,0);
\coordinate[label=$B$] (B) at (6,0);
\coordinate[label=$C$] (C) at (9,6);
\node (g) [name path=g, draw, circle through=(B)] at (C) {};
\path[name path=A–C] (A) — (C);
\path[name intersections={of=g and A–C}];
\coordinate [label=$D$] (D) at (intersection-1);
\foreach \point in {A,B,C,D}
\fill[black] (\point) circle (2pt);
\draw (A) — (B) — (C) — cycle;
\end{tikzpicture}`Scusa se ho cambiato i nomi agli enti e l’ordine dei comandi, ma preferisco prima definire gli oggetti e poi disegnare tutto.
::peppo” post=70994Hai ragione, scusa, mi sono confuso con chemmacros.
Figurati! Era per capire se le informazioni contenute in quel sito sono attendibili o no, anche perché ho visto che l’ultimo rilascio risale all’anno scorso, quindi non è poi così obsoleto e mi sembrava strano. Inoltre il nome del pacchetto è saltato fuori qualche giorno fa in un’altra conversazione e mi sono incuriosito. Grazie per l’informazione.
Ciao
::peppo” post=70986ma il pacchetto mychemistry dovrebbe mettere a disposizione una serie di macro sia per l’energia libera (standard, di reazione e di transizione) sia per la nomenclatura delle reazioni.
Ma il pacchetto myChemistry non è obsoleto e soppiantato che ChemFig?
Fonte: questo sito.
::
Così sembra funzionare:
`\def\n{10}
\pgfmathsetmacro{\fine}{\n-1}
\foreach \i in {0,…,\fine} {
\foreach \j in {1,…,6} {
\pgfmathparse{\i+\j*\n}\pgfmathfloatparsenumber\pgfmathresult
\pgfmathfloattoint\pgfmathresult
\let\y\pgfmathresult
\addplot table[header=false, x index=\i, y index=\y] {file.dat};
}
}`
Il passaggio di conversione da float ad int serve perché altrimenti l’etichetta di colonna viene interpretata come un numero reale e mi dà errore.
Ovviamente ogni soluzione/variante più elegante è ben accetta.Grazie
::egreg9″ post=70845Tirare a indovinare il codice mi riesce male.
Cioè vorresti sapere il codice che ho scritto io? Ma non funziona… Comunque:
`\documentclass{standalone}
\usepackage{pgfplots}\begin{document}
\begin{tikzpicture}
\begin{axis}
\def\n{10}
\pgfmathsetmacro{\fine}{\n-1}
\foreach \i in {0,…,\fine} {
\foreach \j in {1,…,6}
\addplot[header=false, x index=\i, y index=???] {file.dat};}
\end{axis}
\end{tikzpicture}
\end{document}`Il file.dat in allegato è un esempio con due righe e 70 colonne.
[attachment=181]file.zip[/attachment]
Attachments:
You must be logged in to view attached files. -
AutoreRisposte