Risposte nei forum create
-
AutoreRisposte
-
::
Scusate se rispondo solo ora, ma è stato un 1 gennaio piuttosto impegnativo.
Ringrazio entrambi per tutti i consigli che mi avete dato. La proposta di Lorenzo è molto bella, se posso permettermi, ho sempre preferito porre il [tt]caption[/tt] anche nelle tabelle al di sotto delle stesse, seppure si dica sempre di porlo al di sopra. Spero solo di non commettere un delitto operando in tal senso.In merito all’osservazione:
OldClaudio” post=109068 @schwarz89it, da quando in qua il traforo del Monte Bianco si trova in Italia e il traforo del Frejus si trova in francia? […]
Devo dire che l’attribuzione della nazionalità italiana al primo e francese al secondo non avvenuta per mano mia, io mi ero limitato a omettere i 2 paesi a cavallo dei quali si trovano queste strutture proprio perché la tabella era di per se orrenda e l’aggiunta di Italia-Francia era un’aggravante.
In merito all’accento di Frejus mi ero limitato a prendere per valida la grafia riportata nel volume che ho consultato, grave errore mio non controllare in rete se fosse o meno corretta.
::
Salve,
a pag 355 del manuale c’è, penso, quello che fa al caso suo.
Riporto l’esempio
`\begin{tikzpicture}
\node (a) {A};
\node (b) at (2,1) {B};
\draw (a) — (b);
\draw[decorate,decoration=brace] (a) — (b);
\draw[decorate,decoration={brace,mirror},red] (a) — (b);
\draw[decorate,decoration={brace,mirror,raise=5pt},blue] (a) — (b);
\end{tikzpicture}`
Spero sia quello che cerca.
Va caricato il pacchetto [tt]\usetikzlibrary{decorations}[/tt]
::
Alla fine ho aggirato il problema scrivendo per ogni curva
`\pathplot (\x,{(3.74177e8)/(\x^5*(exp(1.43878e4/(\x*100))-1))});
\path[name path=retta](rel axis cs:0,0.06)–(rel axis cs:1,0.06);
\path[name intersections={of=retta and curva}];
\node[above,rotate=75,scale=0.8] at (intersection-1) {\scriptsize\SI{100}{\kelvin}};`
In effetti ragionando sono arrivato alla conclusione che, se il punto è frutto dell’intersezione tra due curve, la libreria [tt]intersections[/tt] non può sapere a quale delle due curve sto facendo riferimento per il comando [tt]sloped[/tt] e quindi l’unica soluzione è proprio fare qualche prova con [tt]rotate[/tt].
Resta invece un mistero il perché \T non venga passato come numero. Per il momento non indagherò oltre, riporto comunque il risultato finale, così se qualcuno ha osservazioni sull’aspetto grafico posso modificare.[attachment=1775]prv.pdf[/attachment]
Attachments:
You must be logged in to view attached files.::
Non so se aggiungere la questione qui o aprire una nuova discussione dal momento che si tratta di un problema di condizionali. Intanto espongo il problema qui, poi al più lo ricopierò altrove.
Sono un po’ demoralizzato, dopo 6 settimane sono tornato a questo progetto che avevo lasciato in sospeso per problemi di tempo, e tra la lettura dei forum suggeritimi e quella del manuale di pgf sono arrivato alla conclusione di usare il comando \newif coadiuvato dal ` \pgfkeys{/eye/. is choice}`Riporto qui il pasticcio
`\documentclass{article}
\usepackage{tikz}
\usepackage{pgfkeys}\makeatletter
\newif\ifboth\bothfalse
\newif\ifleft\leftfalse
\newif\ifright\rightfalse\pgfkeys{/eye/.store in=\eye,
/eye={},}\newcommand{\cerquad}[1][]{
\pgfkeys{/eye/.is choice}
\pgfkeys{/eye/{}/.\bothtrue}
\pgfkeys{/eye/left/.\lefttrue}
\pgfkeys{/eye/right/.\righttrue}
\pgfkeys{/eye/both/.\bothtrue}
\begin{tikzpicture}
\ifboth
\else
\draw (0,0)circle(1);
\draw(2,0)rectangle(3,1);
\fi
\ifleft
\else
\draw (0,0)circle(1);
\fi
\ifright
\else
\draw(0,0)rectangle(1,1);
\fi
\end{tikzpicture}%
}
\makeatother\begin{document}
\cerquad[eye=left]\\
\cerquad[eye=both]\\
\cerquad[eye=right]\end{document}`
Ora se ho capito bene [tt]\newif[/tt] costruisce una nuova condizione, prendendo a modello[tt]\ifnew\ifboth[/tt] io pongo inizialmente che questo sia [tt]\bothfalse[/tt]. Quindi quando userò [tt]\ifboth[/tt] se la condizione sarà falsa uscirà dalla verifica, se vera seguirà il percorso di [tt]\else[/tt].
Questa dovrebbe essere la teoria, o quello comunque che ho capito.Quando tuttavia provo l’EMC ottengo l’errore
! Incomplete \iffalse; all text was ignored after line 39.
\fi
<*> ./InProveMin.texAgli occhi di un esperto la cosa sarà chiarissima, ma per me è criptica.
Domanda marginale: Perché in latex l’uso degli if è reso così complicato? In fondo quello che volevo fare era semplicemente confrontare il [tt]value[/tt] della chiave [tt]eye[/tt] con una stringa.
Spero nella risposta di qualche anima.
::
Prova a vedere se con [tt]\lstset{columns=[l]}[/tt] ottieni il risultato voluto, ovviamente al posto di alignment devi impostare una tra le opzioni:
fixed, flexible, spaceflexible, o fullflexible; come indicato a pag 38 paragrafo 5.1. Non ho la certezza perché non ho mai avuto modo di usare questo pacchetto.
::
credo faccia riferimento a questo punto
`\begin{frame}
\textbf{This line is bold on all three slides.}
\textbf<2>{This line is bold only on the second slide.}
\textbf<3>{This line is bold only on the third slide.}
\end{frame}`
Ma leggendo da pagina 79 in avanti trovi tutte le informazioni, trovo difficile che tu non l’abbia visto.
-
AutoreRisposte