- Questo topic ha 16 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 7 anni, 11 mesi fa da
OldClaudio.
-
CreatoreTopic
-
11 Settembre 2018 alle 10:32 #113838::
Dovrei fare un diagramma a costellazione con le frecce che vanno dai satelliti al pianeta, ho usato il pacchetto smartdiagram ma non ho capito come si possono invertire le frecce.
Qualcuno mi sa dire cosa manca nel mio codice?il codice è questo:
`
\documentclass[11pt,a4paper,twoside]{article}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{graphicx}
\usepackage{layaureo}
\usepackage{smartdiagram}
\author{}
\date{}
\title{La sarcopenia}
\begin{document}
\begin{figure}[bt]\begin{center}
\smartdiagram[constellation diagram]{Sarcopenia,Fattori\\genetici,Ipomobilità,Assetto\\ormonale,Atrofia\\muscolare,Degenerazione\\nervosa,Carenze\\alimentari,Sintesi\\proteica\\ridotta,Flogosi\\cronica}
\label{Sarcoepg}
\caption{Fattori patogenetici della fragilità}
\end{center}
\end{figure}
\end{document}`Ho provato a cambiare il verso con con l’addition arrow style ma non mi funziona.
-
CreatoreTopic
-
AutoreRisposte
-
-
11 Settembre 2018 alle 11:05 #113839::
`\documentclass[11pt,a4paper,twoside]{article}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{graphicx}
\usepackage{layaureo}
\usepackage{smartdiagram}
\smartdiagramset{
planet size=3cm,
distance planet-text=1,
distance planet-satellite=3.5cm,
/tikz/connection planet satellite/.append style={<-} } \author{} \date{} \title{La sarcopenia} \begin{document} \begin{figure}[bt]\begin{center} \smartdiagram[constellation diagram]{Sarcopenia,Fattori\\genetici,Ipomobilità,Assetto\\ormonale,Atrofia\\muscolare,Degenerazione\\nervosa,Carenze\\alimentari,Sintesi\\proteica\\ridotta,Flogosi\\cronica} \label{Sarcoepg} \caption{Fattori patogenetici della fragilità} \end{center} \end{figure} \end{document}` poi aggiusti dimensioni e distanze m -
11 Settembre 2018 alle 12:35 #113840::
Grazie, una curiosità, servono per forza le distanze o potrei anche ometterle?Altra domanda, l’hai messo nel preambolo, e questo mi fa venire un altro dubbio, se dovessi fare altri diagrammi a costellazione nella tesi mi verrebbero tutti con le frecce “invertite”?
I capitoli sono su più file però per compilarli poi dovrò disattivare i preamboli che ora uso nei capitoli per farne uno nel file generale in cui richiamerò i singoli file quindi, per avere le frecce invertite, dovrò mettere quelle righe nel preambolo del file generale e ho il dubbio che questo mi influenzi praticamente tutto.
-
11 Settembre 2018 alle 13:31 #113841::
il codice che vedi risponde a entrambe le tue domande 🙂`\documentclass[11pt,a4paper,twoside]{article}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{graphicx}
\usepackage{layaureo}
\usepackage{smartdiagram}
\author{}
\date{}
\title{La sarcopenia}
\begin{document}\begin{figure}[bt]\begin{center}
\smartdiagramset{
/tikz/connection planet satellite/.append style={<-} } \smartdiagram[constellation diagram]{Sarcopenia,Fattori\\genetici,Ipomobilità,Assetto\\ormonale,Atrofia\\muscolare,Degenerazione\\nervosa,Carenze\\alimentari,Sintesi\\proteica\\ridotta,Flogosi\\cronica} \label{Sarcoepg} \caption{Fattori patogenetici della fragilità} \end{center} \end{figure} \begin{figure}[bt]\begin{center} \smartdiagram[constellation diagram]{Sarcopenia,Fattori\\genetici,Ipomobilità,Assetto\\ormonale,Atrofia\\muscolare,Degenerazione\\nervosa,Carenze\\alimentari,Sintesi\\proteica\\ridotta,Flogosi\\cronica} \label{Sarcoepg} \caption{Fattori patogenetici della fragilità} \end{center} \end{figure} \end{document}` oppure ti crei un comando ad hoc per velocizzare e non copiare il codice, peraltro non così lungo, ogni volta -
11 Settembre 2018 alle 18:10 #113842
-
11 Settembre 2018 alle 18:37 #113843
-
11 Settembre 2018 alle 21:56 #113844::
una cosa così?
`\documentclass[11pt,a4paper,twoside]{article}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{graphicx}
\usepackage{subfig}
\usepackage{smartdiagram}
\usepackage[margin=1.5cm]{geometry}
\author{}
\date{}
\title{La sarcopenia}
\begin{document}\begin{figure}[bt]\begin{center}
\subfloat[First sub-figure\label{Sarcoepg1:s1}]{%
\smartdiagramset{
planet size=1.5cm,
distance planet-text=1,
distance planet-satellite=3cm,
/tikz/connection planet satellite/.append style={<-} } \smartdiagram[constellation diagram]{Sarcopenia,Fattori\\genetici,Ipomobilità,Assetto\\ormonale,Atrofia\\muscolare,Degenerazione\\nervosa,Carenze\\alimentari,Sintesi\\proteica\\ridotta,Flogosi\\cronica} } \hfill \subfloat[Second sub-figure\label{Sarcoepg2:s2}]{% \smartdiagramset{ planet size=1.5cm, distance planet-text=1, distance planet-satellite=3cm } \smartdiagram[constellation diagram]{Sarcopenia,Fattori\\genetici,Ipomobilità,Assetto\\ormonale,Atrofia\\muscolare,Degenerazione\\nervosa,Carenze\\alimentari,Sintesi\\proteica\\ridotta,Flogosi\\cronica} } \caption{Fattori patogenetici della fragilità} \label{Sarcoepg} \end{center} \end{figure} \end{document}` infine puoi giocare con le dimensioni (metto solo un pezzo di codice) `\begin{figure} \resizebox{.4\columnwidth}{!}{ \subfloat[First sub-figure\label{Sarcoepg1:s1}]{% \smartdiagramset{ /tikz/connection planet satellite/.append style={<-} } \smartdiagram[constellation diagram]{Sarcopenia,Fattori\\genetici,Ipomobilità,Assetto\\ormonale,Atrofia\\muscolare,Degenerazione\\nervosa,Carenze\\alimentari,Sintesi\\proteica\\ridotta,Flogosi\\cronica} }}` -
12 Settembre 2018 alle 3:42 #113845::
Ho due diagrammi, uno è questo e elenca le cause, l’altro è preso da un articolo del 2001 e indica come le cause interagiscano tra loro per portare all’effetto (prendo direttamente dall’articolo perché è autorevole e perché sarebbe complicato da fare e non ho il tempo di studiarmi tutto tikz).
Mi è venuta l’idea che potrei metterli insieme perché comunque rappresentano cose simili, volendo potrebbe starci pure una sola didascalia visto che uno sono fattori eziologici e l’altro la patogenesi, basterebbe scrivere eziopatogenesi e via.
-
12 Settembre 2018 alle 9:15 #113846
-
15 Settembre 2018 alle 3:19 #113847::
Non compilava ma ho preso il manuale si subfloat e ho risolto così.`\documentclass[11pt,a4paper,twoside]{article}
\usepackage[utf8x]{inputenc}
\usepackage[LGR,T1]{fontenc}
\usepackage[greek,english,italian]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{makeidx}
\usepackage{graphicx}
\usepackage{layaureo}
\usepackage[italian]{varioref}
\usepackage{smartdiagram}
\usepackage{subfloat}
\author{}
\date{}
\title{La sarcopenia}
\begin{document}
\maketitle\begin{subfigures}[bt]
\label{fig:sarcoepg}
\begin{figure}\centering
\smartdiagramset{/tikz/connection planet satellite/.append style={<-}} \smartdiagram[constellation diagram]{Sarcopenia,Fattori\\genetici,Ipomobilità,Assetto\\ormonale,Atrofia\\muscolare,Degenerazione\\nervosa,Carenze\\alimentari,Sintesi\\proteica\\ridotta,Flogosi\\cronica} \caption{Fattori eziologici della sarcopenia}\label{fig:figa} \end{figure} \begin{figure}\centering \includegraphics[width=0.7\linewidth]{../../Immagini/Sarcofried2001} \caption{Patogenesi della sarcopenia} \label{fig:figb} \end{figure} \end{subfigures} ` Una domanda per pignoleria. Se volessi farle accanto invece che sotto e sopra dovrei lavorare sulle dimensioni, giusto? Con \includegrphics basta cambiarle tra le quadre tipo al 45% della linea e problema risolto, per smartdiagram dovrei regolare tutti i singoli parametri? -
15 Settembre 2018 alle 3:21 #113848::
Capitan Thortellino” post=114209Ho due diagrammi, uno è questo e elenca le cause, l’altro è preso da un articolo del 2001 e indica come le cause interagiscano tra loro per portare all’effetto (prendo direttamente dall’articolo perché è autorevole e perché sarebbe complicato da fare e non ho il tempo di studiarmi tutto tikz).
Mi è venuta l’idea che potrei metterli insieme perché comunque rappresentano cose simili, volendo potrebbe starci pure una sola didascalia visto che uno sono fattori eziologici e l’altro la patogenesi, basterebbe scrivere eziopatogenesi e via.Questa era la risposta al cosa vorrei ottenere esattamente.
-
20 Settembre 2018 alle 9:19 #113849
-
20 Settembre 2018 alle 14:11 #113850::
A parte il fatto che la figura Sarcofried2001… non è disponibile, per chi vuol fare uso del tuo codice., ame compila regolarmente. Mi sptupisco invece che funzioni, perché l’ambiente figure dentro l’ambiente subfigures mi giunge del tutto nuovo; ho letto la documentazione di subfloat e vedo che è una proprietà di questo pacchetto. Ho imparato qualcosa e ti ringrazio.Ho il sospetto che subfloat sia obsoleto, comunque sorpassato dal pacchetto subfig che è più giovane di solo due anni rispetto a subfloat, ma credo che sia molto più performante.
Vedo però un errore la codifica utf8x che è obsoleta e deprecata; cambiala semplicemente in utf8 togliendo la x. Questa osservazione non ha nessun rilievo con il tuo diagramma con smartdiagram, tuttavia visto che vuoi scrivere qualcosa in greco, non vedo caricato il pacchetto alphabeta.sty (per altro già preso in considerazione dall’opzione greek per babel; ma con questa opzione non devi specificare la codifica greca nelle opzioni di fontenc. Specificare LGR serve se usi il pacchetto alphabeta; se invece usi l’opzione greek, LGR non serva a niente; non dà fastidio? in questo caso non lo dà, ma non bisogna mai specificare opzioni non necessarie; si rischia di ricevere l’errore fatale “Option clash”.
-
21 Settembre 2018 alle 12:36 #113851::
Hai ragione, l’immagine non c’è, colpa mia!Non so se subfloat sia obsoleto ma ho visto i codici di Samiel e da uno dei comandi che ha usato lui son risalito al pacchetto subfloat. Avevo usato subfig ma non riuscivo a fargli prendere il diagramma come una figura e quindi ho ripiegato. Tutto lì. Poi comunque vorrei vedere il manuale di subfig per capire se si possono mettere dentro una tabella e un grafico.
Non sapevo neanche che utf8x fosse obsoleto, sinceramente lessi non ricordo quale manuale che diceva che su linux si usano utf8 o utf8x ma il secondo ha più caratteri quindi ho iniziato con quello e, siccome non mi ha mai dato problemi, ho continuato a usarlo. Dove posso trovare qualcosa per capire perché è deprecato?
Grazie anche per le dritte sul greco, non è che devo scrivere in greco ma devo usare lettere greche qua e là, il problema era che posso farlo come se fosse matematica, ma in tal caso mi risulterebbe diverso dal testo che c’è intorno, o come se scrivessi in greco. Quindi ho cercato su internet e ho visto che c’era un esempio in cui questo usava sia l’opzione LGR che l’opzione greek e così ho fatto. Quindi usando solo greek non mi serve il pacchetto alphabeta.sty?
-
21 Settembre 2018 alle 13:44 #113852::
La dicumentazione di subfig ce l’hai già a bordo: come epr qualsiasi altro pacchetto dai il comando texdoc seguito dal nome del pacchetto in un terminale o prompt dei comandi, comunque si chiami con il tuo sistema operativo.Utf8x era al versione di utf8 per gestire alfabeti diversi da quello latino; da quando il greco usa la LICR (la codifica intermedia tra l’input e i font di uscita), vale a dire da circa 6 anni, anno più anno meno, utf8x interferisce malamente con il greco. e non è più necessario grazie alla LICR.
caricare il greco come lingua vuol dire appesantire il programma in esecuzione con cose che non ti servono; sarebbe emglio usare solo alphabeta.
Ma se il tuo scopo è quello di scrivere alcune lettere greche in modo testo, comunque dritte, non inclinate come quelle matematiche, ti suggerisco di usare il pacchetto pm-isomath (il prefisso pm sta per Poor Man). L’ho scritto per ovviare agli inconvenienti che nascono con pdfLaTeX quando si vule scrivere la matematica conforme alle norme ISO per la fisica e la tecnologia; ma ho creato le macro in modo tale che riconoscano da sole se stanno lavorando in mdo matematico o in modo testo; come indicato sopra ne leggi la documentazione aprendo il terminale e dandovi dentro il comando texdoc pm-isomath Non devi preoccuparti di codifiche né della lingua greca. Non perché l’abbia scritto io, ma ti consiglio davvero di usare pm-isomath, col quale la scrittura delle formule di chimica organica ti diventa molto più semplice.
-
23 Settembre 2018 alle 4:42 #113853
-
23 Settembre 2018 alle 5:45 #113854::
Se usi \ISOalpha, per esempio, devi ricordare che nel testo lo spazio dopo ogni macro sparisce, quindi devi scrivere “[tt]\ISOalpha\ [/tt]” (ovviamante senza virgolette, che ho messo per mostrare che dopo il secondo backslash c’è uno spazio; quando invece usi un carattere non alfabetico dopo una macro nel testo non occore lo spazio esplicito; per esempio`… è noto che l'\ISOalpha-\ISObeta-carotene produce…`Invece in modo matematico LaTeX gestisce gli spazi come richiede la tipografia in matematica.
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.