Risposte nei forum create
-
AutoreRisposte
-
::
ho aggiornato a miktex 2.9
perche questo codice non funziona più?
`
\documentclass[10pt]{article}
\usepackage{pgf,tikz}
\usetikzlibrary{arrows}
\pagestyle{empty}
\begin{document}
\begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=1.0cm,y=1.0cm]
\draw[->,color=black] (-3,0) — (3,0);
\foreach \x in {-3,-2.5,-2,-1.5,-1,-0.5,0.5,1,1.5,2,2.5}
\draw[shift={(\x,0)},color=black] (0pt,-2pt);
\draw (0pt,-10pt) node{\footnotesize $0$};
\clip(-3,-3) rectangle (3,6.3);
\draw[smooth,samples=100,domain=-3.0:3.0] plot(\x,{\x^2-2});
\end{tikzpicture}
\end{document}
`grazie
Ciao,
non ho cambiato niente del tuo codice ed è stato compilato correttamente da pdflatex in TeX Live 2010.
Prova a caricare solo tikz.
Se comunque non funziona ancora consulta il log di compilazione ed eventualmente riportane l’estratto significativo qui.
Bye
::Grazie! Così l’immagine è perfetta ma non ho capito come hai dato quei valori.
Grazie ancora
😀 😀 😀Il quadrante, lindir, il quadrante…
L’oggetto nodo ha una forma, in questo caso un rettangolo, con un centro.
Se consideri il punto intersezione di un raggio vettore che passa dal centro e diretto secondo l’angolo indicato rispetto all’asse orizzontale e di senso antiorario, con il contorno rettangolare, è possibile individuare i punti d’interesse.Per esempio l’angolo 0 corrisponde all’asse x stesso e perciò indica il punto medio del lato destro del rettangolo.
Un valore di 10 gradi indica quindi un punto sul contorno tra quel punto medio e lo spigolo superiore destro, sempre che il rapporto tra i lati non sia troppo basso, allora incontrerai il lato orizzontale superiore.
Un punto simmetrico l’ho ottengo con l’angolo complementare 360-10=350 gradi equivalenti a -10 gradi. i punti simmetrici sul lato opposto si ottengono con il complementare dell’angolo piatto 180-10=170 quello sopra all’asse x, con 180+10 = 190 quello sotto all’asse x.Un angolo di 90 gradi indicherà l’intersezione con l’asse y positivo, un valore di 270 con l’asse y negativo (e questi angoli notevoli hanno degli equivalenti in right, above, ecc).
Se quindi vuoi le linee più distanti basta aumentare a 15 gradi per esempio e determinare gli altri tre in virtù della condizione di simmetria.
Ciao
::Ciao a tutti, volevo chiedervi se qualcuno sa come disegnare questo:
`———- ask ———–
| |——-| |
| client | | server |
| |<-------- | | ---------- resp ----------- ` ho provato con questo codice ` \documentclass{article} \usepackage{stmaryrd} \usepackage{tikz} \usepackage{amsmath} %left subscript \usepackage{leftidx} \usetikzlibrary{shapes,arrows} \begin{document} \pagestyle{empty} % Define block styles \tikzstyle{block} = [rectangle, draw, text width=2cm, text centered, rounded corners, minimum height=2em] \begin{figure} \begin{center} \begin{tikzpicture} \node[block] (client) {Client}; \node[block, right of=client,node distance = 4cm] (server) {Server}; \draw[->] (client.east) — node[above]{ask} (server.west);
\draw[<-] (client.east) -- node[below]{request} (server.west); \end{tikzpicture} \caption{Client/Server Architecture.} \label{Fig.arch} \end{center} \end{figure} ` ma mi sovrappone le frecce. Penso sia una stupidaggine ma non riesco a trovarla nelle varie guide. Grazie LucaPuoi usare valori d’angolo della libreria shapes:
\documentclass{article}
\usepackage{tikz}\usetikzlibrary{shapes,arrows}
`
\begin{document}\pagestyle{empty}
\tikzstyle{block} = [rectangle, draw,
text width=2cm, text centered, rounded corners, minimum height=2em]\begin{tikzpicture}
\node[block] (client) {Client};
\node[block, right of=client,node distance = 4cm] (server) {Server};\draw[->] (client.10) — node[above]{ask} (server.170);
\draw[<-] (client.350) -- node[below]{request} (server.190); \end{tikzpicture} \end{document}` il numero 0 corrisponde a right e 90 a above. Ciao.::Ciao a tutti, volevo chiedervi se qualcuno sa come disegnare questo:
`———- ask ———–
| |——-| |
| client | | server |
| |<-------- | | ---------- resp ----------- ` ho provato con questo codice ` \documentclass{article} \usepackage{stmaryrd} \usepackage{tikz} \usepackage{amsmath} %left subscript \usepackage{leftidx} \usetikzlibrary{shapes,arrows} \begin{document} \pagestyle{empty} % Define block styles \tikzstyle{block} = [rectangle, draw, text width=2cm, text centered, rounded corners, minimum height=2em] \begin{figure} \begin{center} \begin{tikzpicture} \node[block] (client) {Client}; \node[block, right of=client,node distance = 4cm] (server) {Server}; \draw[->] (client.east) — node[above]{ask} (server.west);
\draw[<-] (client.east) -- node[below]{request} (server.west); \end{tikzpicture} \caption{Client/Server Architecture.} \label{Fig.arch} \end{center} \end{figure} ` ma mi sovrappone le frecce. Penso sia una stupidaggine ma non riesco a trovarla nelle varie guide. Grazie LucaPuoi usare valori d’angolo della libreria shapes:
\documentclass{article}
\usepackage{tikz}\usetikzlibrary{shapes,arrows}
`
\begin{document}\pagestyle{empty}
\tikzstyle{block} = [rectangle, draw,
text width=2cm, text centered, rounded corners, minimum height=2em]\begin{tikzpicture}
\node[block] (client) {Client};
\node[block, right of=client,node distance = 4cm] (server) {Server};\draw[->] (client.10) — node[above]{ask} (server.170);
\draw[<-] (client.350) -- node[below]{request} (server.190); \end{tikzpicture} \end{document}` il numero 0 corrisponde a right e 90 a above. Ciao.::Sono riuscito a inserire gli assi multipli, però ho ancora almeno due problemi (“almeno” in quanto matematicamente non ho dimostrato siano gli unici… sono gli unici noti :D).
1) Anche compilando il secondo esempio di pagina 133 del manuale, la label dell’asse y (“per thousand”) non è nel posto giusto ma sovrapposta all’etichetta dell’asse y di sinistra;
2) Voglio una legenda che raccolga le curve disegnate nei due ambienti axis. Usando \addlegendentry{—} per ogni curva mi crea due legende separate che, se nella stessa posizione, ovviamente si sovrappongono.
Spero che qualcuno abbia idea di come si risolvano questi problemi.
Grazie,
DanieleScusate ma nel mio manuale il paragrafo 4.8.10 citato non riguarda affatto un doppio sistema sull’asse y. 😀
Evidentemente dovrò passare alla TeX Live 2010 su tutte le mie macchine, altrimenti non potrò consultare i nuovi sviluppi.
Scusate ancora.
Ciao
::Rieccomi all’attacco,
ho provato a cercare “assi pgfplots” sul forum ma non ho trovato niente. Ho fatto passare i vari esempio del manuale di pgfplots, ma anche lì niente. Quindi chiedo a voi.
Dovrei disegnare un grafico con due curve: una sul piano xy, l’altra sul piano xy’, con y’ disegnato sul lato destro del grafico. Cercando in rete ho trovato un esempio di quello che voglio fare. Lo vedete sul link:
http://i.msdn.microsoft.com/ee291567.Petzold.Extreme.Fig5%28en-us,MSDN.10%29.pngGrazie e buon lavoro a tutti,
DanieleSolo un’idea che potrebbe anche non funzionare:
Potresti disegnare la seconda curva opportunamente traslata secondo l’asse y e poi disegnare a mano i tick di scala a destra sull’asse y attraverso i nodi e le proprietà cs tipo (preso al volo dal manuale):
`\node[small dot,pin=-90:{$0.5$}] at (axis description cs:1.03,0.5) {};`Non credo sia una cosa comune plottare curve sovrapposte di differenti scale sullo stesso grafico, pertanto è normale che pfgplots non le rammenti (almeno così mi pare).
Ciao.
::
Non so se ti può essere utile ma il codice seguente funziona.`\documentclass{article}
\usepackage{attachfile2}\begin{document}
Questo è il collegamento ad un file MS Excel \attachfile{latex.xlsx}Basta un doppio click sull'icona per aprirlo;
Oppure fai un click destro per salvare il file incorporato;
Leggi la documentazione dei pacchetti per le personalizzazioni.
\end{document}`Bye
::Salve a tutti,
sapete se è possibile con LaTex aggiungere un collegamento a un file excel come si può fare con i siti internet?
Grazie!
PS: ho controllato e non esiste un post che risolva il mio problema, ma magari mi è sfuggito. Nel caso chiedo venia in anticipo!
Potresti provare se ti è utile il pacchetto attachfile e attachfile2.
Ciao
::
Se vi fermate un attimo sul codice dei maialini, noterete una cosa per me piuttosto importante:
la prima parte di codice è nel preambolo, ed è quella che definisce un nuovo oggetto grafico, allo stesso esatto modo in cui un qualsiasi pacchetto fornisce nuovi elementi al linguaggio.la seconda parte è quella all’interno dell’ambiente document, ovvero il “codice utente”
Come già espresso da Claudio, la peculiarità del disegnare scrivendo codice sta nel modo di esprimersi concettuale, ma aggiungo che il codice, come nell’esempio del maialino, è un linguaggio che costruisce linguaggio.
La forza del linguaggio è la forza di (La)TeX, anche nella grafica.
ByePs. ci vediamo domani al meeting 🙂 😀 😆
::
Ciao,
Per separare i paragrafi non usare \\ ma semplicemente lascia una riga vuota.Il codice \begin{tabular}{\textwidth}{lSSSS}, contiene un errore perché l’ambiente tabular accetta solo un argomento.
il codice $\text{j_{p}}$ non ha molto senso perché all’interno dell’ambiente matematico metti un comando per comporre testo non matematico. Togli tutti i \text.
Non preoccuparti troppo di come appare il documento, concentrati sul contenuto con un sorgente più semplice, farai il lavoro di messa a punto tipografica solo alla fine.
Ciao
::Ho provato tikz stamane, ma invano.
Devo provare con un pò più di calma. Hai un pò di codice facile facile sottomano che potrei usare come esempio ? 😳Grazie,
VincenzoPuoi facilmente trasformare il seguente codice in quello che desideri, facendo disegnare i mark corretti al posto del disegno del rettangolo, e magari scrivere un nuovo comando che accetta come argomento il nome del file dell’immagine e la inserisce nel documento.
`\documentclass[a4paper,10pt]{article}
\usepackage{tikz}
\usepackage{graphicx}\begin{document}
\newbox\imagebox\setbox\imagebox=\hbox{\includegraphics{nomeimmagine}}
\begin{tikzpicture}
\draw (0,0) rectangle (\wd\imagebox+5pt,\ht\imagebox+5pt);
\draw (0,0) node[anchor=south west] {\box\imagebox};
\end{tikzpicture}\end{document}
`Ciao
::sisi, sono conscio di avere quell’opzione attivata.
stavo appunto chiedendo se è possibile avere un’eccezione per una singola parola, visto che voglio tenere le didascalie in italic.
comunque scrivendo mi è venuta in mente la soluzione, la scrivo qui per chi ne avesse bisogno.
semplicemente
`\emph{parola}`
ciao
Ok, allora sono stato io ad invertire i termini della questione.
Bye
::ciao, vorrei avere scritta una parola con font “normale” (non in corsivo), in una didascalia che invece lo è.
`
\documentclass[a4paper,10pt]{article}
\usepackage[utf8x]{inputenc}
\usepackage[margin=10pt,font=small,labelfont=bf,textfont=it]{caption}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\includegraphics{img.jpg}
\caption{Questo testo è in corsivo. si può avere una parola non in corsivo?}
\end{figure}
\end{document}
`Che dici di togliere l’opzione textfont=it per caption?
La prossima volta leggi la documentazione dei pacchetti che utilizzi, altrimenti… 😆 😆 😆Ciao.
29 Ottobre 2010 alle 7:08 in risposta a: Esempio illustrato: può latex condurmi al mio obiettivo ? #51527::
Ok, ci siamo intesi.Ti propongo una soluzione che utilizzo in una mia classe basata sull’ambiente legacy list, ecco il codice:
`%
\newenvironment{mypar}%
{\begin{list}{}%
{\setlength\leftmargin{12mm}%
\setlength\rightmargin{12mm}%
\setlength\itemindent{14mm}%
\setlength\listparindent{\itemindent}%
\setlength\parsep{\parskip}}%
\item[]\ignorespaces}%
{\unskip\end{list}
}`Il codice va usato così:
`\begin{mypar}
testo paragrafo
\end{mypar}`Basta regolare le varie misure per settare parametri equivalenti a quelli che tu hai chiamato “righello”.
Il codice l’ho scritto qualche tempo fa quando ero un po’ meno “esperto” di TeX e sicuramente si può fare di meglio, per esempio costruendo un ambiente che accetta misure opzionali alla maniera chiave=valore.
Ciao
28 Ottobre 2010 alle 15:34 in risposta a: Esempio illustrato: può latex condurmi al mio obiettivo ? #51525::[quote]Sto proseguendo con le prove sui vai package suggeriti.
Mi è però venuta in mente una cosa che potrebbe fare al caso mio, ma online non ho trovato risposte nella documentazione:
è possibile in latex, come su word, impostare righelli personalizzati per ciascuna riga, magari potendo definire la riga target con delle coordinate ?
Grazie mille, come sempre
Intendi i rientri dei paragrafi? Potresti spiegarti meglio cosa intendi con “righelli”?
ByeNon solo dei paragrafi. In Word è possibile selezionare una riga, e per ciascuna riga seleziona appunto, tramite il movimento del “righello”, la lunghezza max di tale riga
Grazie[/quote]
Scusa ma non capisco:
intendi selezionare una linea e spostare i cursori sul righello per modificare il rientro destro e sinistro e il rientro di prima riga?
Queste sono le tre grandezze dei cursori sul righello, o no?Ciao
-
AutoreRisposte