Risposte nei forum create
-
AutoreRisposte
-
::
donbeo” post=85676Salve, sto letteralmente impazzendo con il latex.
Ho scritto un sacco di cose e non ho mai avuto molti problemi ma ora non riesco proprio a risolvere.Ho una figura grande un pagina e dopo una tabella altrettanto grande (ora qui per chiarezza l’ho ridotta).
Non riesco a mettere questa tabella nella pagina successiva alla figura.
Come posso fare?`\begin{table}[h]
\begin{figure}[hbtp]
\centering
\includegraphics[scale=0.6,angle=90]{../figure/BigProbabilityToBeChoosen/BigProb2.png}
\end{figure}{\tiny
\begin{center}
\begin{tabular}{|r|rrr|rrr|rrr|rrr|}
\hline
& \multicolumn{3}{|c|}{n=100 p=500} &\multicolumn{3}{|c|}{n=100 p=1000} &\multicolumn{3}{|c|}{n=200 p=500} & \multicolumn{3}{|c|}{n=200 p=1000} \\
\hline
k & A & B& C & A & B & C & A & B & C & A & B & C\\
\hline
1 & 0.91 & 0.91 & 0.91 & 0.90 & 1.00 & 1.00 & 1.00 & 0.40 & 0.40 & 0.99 & 0.99 & 0.99 \\
2 & 1.00 & 0.82 & 0.82 & 0.88 & 0.88 & 0.93 & 0.99 & 0.80 & 0.80 & 1.00 & 1.00 & 1.00 \\
\hline
\end{tabular}
\caption{We generated the family $M$ for different values of n and p. For each couple (n,p) we repeated the experiment 3 times (A,B,C). Here we report $argmin_\alpha \left( B(\alpha)-A(\alpha) \right)$}
\label{tabella best cut level}
\end{center}
}
\end{table}`Benvenuto!
Se hai una figura e una tabella entrambe grandi, mettile ciascuna in una pagina.`\begin{figure}[p]
…
\end{figure}` `\begin{table}[p]
…
\end{table}`Lorenzo
::ema” post=85619Grande!! Grazie!
[attachment=719]Schermata2013-05-29a18.27.51.png[/attachment]
Insomma, questo è quello che vorrei ottenere, qualcuno sa consigliarmi?
Grazie di nuovo,
Emanuele.
TikZ mi sembra il principale candidato per ottenere ciò che chiedi. Il grosso dipende però dal metodo con cui ottieni il tuo grafico. Se per caso lo includessi come immagine esterna (faccio solo delle ipotesi) la legenda potrebbe essere parte integrante del grafico. Che errore ottieni di preciso con TikZ? Riesci a riportare un esempio di codice in modo da riprodurre il problema?
Lorenzo
::l3on4rdo” post=85531Grazie per i suggerimenti.
È inutile dire che siete molto più esperti di me. Seguendo le vostre indicazioni capisco meglio come muovermi e soprattutto evito di imparare ad usare eventuali soluzioni deprecate (mi è capitato in passato perché non sapevo che subfigure è deprecato).Detto questo, anche se penso che alla fine risolverò con subfig (dopo vari smodonnamenti per trovare le giuste proporzioni), mi sto cimentando con groupplots (che non conoscevo e per la cui indicazione ringrazio cfiandra).
… o meglio sto vedendo sulla guida il codice “analogo” che non prevede l’uso di groupplots, ma indica direttamente dove ancorare il secondo grafico (così da fare esperienza pgfplots, pacchetto per me totalmente nuovo)Al momento (seguendo quanto illustrato a pagina 323 del manuale di pgfplots, versione Ottobre 2012) ho buttato giù il codice:
`
\begin{figure}[!h]
\begin{tikzpicture}
\begin{axis}[name=plot1, xmajorgrids=true, ymajorgrids=true, xlabel=Iterazione, ylabel=Particelle intrappolate, legend style={legend pos=south east, font=\tiny}]
\addplot[restrict x to domain=0:10000][red, each nth point=10]
table[x index=0, y index=1] {densMat/set100-100-5-0.0-0.0078216-600000-20/simulazione01/trapped_plain.dat};
\addplot+[restrict x to domain=0:10000][black, only marks, mark=+, each nth point=50]
table[x index=0, y index=1] {randWalk/set3100-100-5-1.0-0-316-600000-20/simulazione500/trapped_plain.dat};
\legend{Matrice Di Densità, Random walk}
\end{axis}
\begin{axis}[name=plot2,at={($(plot1.east)+(1cm,0)$)},anchor=west, xmajorgrids=true, ymajorgrids=true, xlabel=Iterazione, legend style={legend pos=south east, font=\tiny}, extra y ticks={5,15,25}]
\addplot[restrict x to domain=0:10000][red, each nth point=10]
table[x index=0, y index=1] {densMat/set100-100-5-0.0-0.0078216-600000-20/simulazione01/trapped_plain.dat};
\addplot+[restrict x to domain=0:10000][green, only marks, mark=+, each nth point=50, error bars/.cd, y dir=both, y explicit]
table[x index=0, y index=1, y error index=2] {randWalk/set3100-100-5-1.0-0-316-600000-20/datasetDa1000/mean_trapped_plain.dat};
\legend{Matrice Di Densità, Random walk}
\end{axis}
\end{tikzpicture}
\end{figure}
`Io non ho specificato nulla circa l’altezza, ma ottengo uno strano effetto di “scalamento” dell’ordinata del secondo grafico.
Vi allego un’immagine
[attachment=713]Schermata_2013-05-26.png[/attachment]Gli “y extra ticks” li ho dovuti inserire io, altrimenti il secondo grafico non li mostrava (risultando comunque scalato nello stesso modo).
L’effetto dipende dalle barre verdi del secondo grafico. Cerca [tt]ymin[/tt] e [tt]ymax[/tt] nel manuale di pgfplots.
Lorenzo
::l3on4rdo” post=85515Grazie mille per l’interessamento e per l’esempio di codice.
Scusa se sono tardo, ma il primo suggerimento:Devi semplicemente far diventare la tua figura un oggetto mobile
non lo hai poi usato nell’esempio di codice… o sbaglio?
Lo chiedo perché, nell’esempio di codice che hai messo successivamente, non vedo:
`\begin{figure}[tb]`Nell’esempio, dopo aver avuto modo di approfondire il comportamento del pacchetto [tt]wrapfig[/tt], ho usato l’ambiente [tt]wrapfloat[/tt] per fare in modo che la figura diventasse mobile. Comunque il mio codice non faceva proprio quello che volevi:
l3on4rdo” post=85515In realtà, io devo solo mettere delle spiegazioni (abbastanza corte) di cosa è rappresentato nell’immagine.
Non vorrei metterle nel testo del documento, ma trovare un modo per “evidenziarle”.Il codice di Claudio, posizionando le didascalie a lato delle figure, fa esattamente quello che chiedi.
Lorenzo
::l3on4rdo” post=85513Ciao a tutti.
Mi sto impratichendo con l’uso di pgfplots, ma non riesco a capire come poter inserire un grafico con del testo sulla destra, o in generale “intorno”
(il testo del documento, non i vari label e via discorrendo)Sto facendo varie prove, cercando di “wrappare” con l’ambiente wrapfloat, ma non riesco a capire come indicargli che quello che deve “wrappare” è un ambiente tikzpicture.
Per esempio, se volessi scrivere del testo intorno a un grafico di questo tipo:
`
\begin{tikzpicture}
\begin{axis}[xmajorgrids=true, ymajorgrids=true, xlabel=Iterazione, ylabel=Particelle intrappolate, legend pos=south east]
\addplot[restrict x to domain=0:10000][red, each nth point=10]
table[x index=0, y index=1] {densMat/set100-100-5-0.0-0.0078216-600000-20/simulazione01/trapped_plain.dat};
\addplot+[restrict x to domain=0:10000][black, only marks, mark=+, each nth point=50]
table[x index=0, y index=1] {randWalk/set3100-100-5-1.0-0-316-600000-20/simulazione500/trapped_plain.dat};
\addplot+[restrict x to domain=0:10000][green, only marks, mark=+, each nth point=50, error bars/.cd, y dir=both, y explicit]
table[x index=0, y index=1, y error index=2] {randWalk/set3100-100-5-1.0-0-316-600000-20/datasetDa1000/mean_trapped_plain.dat};
\legend{Matrice Di Densità, Random walk singolo, R.w. dataset da 1000}
\end{axis}
\end{tikzpicture}`
come dovrei regolarmi?Grazie in anticipo
p.s.:
Cortesemente, non evincete da questa mia domanda altro, oltre il fatto che non riesco a risolvere questo problema.
Se le soluzioni sono scritte in qualche guida, gradirei anche solo un’indicazione su cosa andare a leggere.Devi semplicemente far diventare la tua figura un oggetto mobile:`\begin{figure}[tb]
\begin{tikzpicture}
…
\end{tikzpicture}
\caption{…}
\label{…}
\end{figure}`Lorenzo
Modifica
Forse un esempio minimo aiuta a chiarire e spiegare meglio:`\documentclass{article}
\usepackage{pgfplots}
\usepackage{lipsum}
\usepackage{wrapfig}\begin{document}
\lipsum[1]
\begin{wrapfloat}{figure}{l}[18pt]{0pt}
\begin{tikzpicture}
\begin{axis}
\addplot coordinates {(0,0) (1,1)};
\end{axis}
\end{tikzpicture}
\caption{Un grafico con testo affiancato.}
\label{label}
\end{wrapfloat}\lipsum[2]
\end{document}`
Ricorda anche che perché il risultato sia soddisfacente il testo deve essere sufficiente (preponderante rispetto alle figure).
::ugaciaka” post=85217Premetto la mia assoluta ignoranza sul tema. Ho provato a leggere qualche pagina di Wikipedia.
Inserendo un’immagine eps rispetto a un png per generare un pdf con latex ottengo senza dubbio risultati migliori.
A livello di pesantezza del pdf risultante? Se scalo un eps o un png vengono salvati così come sono nel pdf, e ne viene fatto il resize al volo, oppure vengono salvati già scalati nel pdf?
PS non sapevo in quale sezione del forum postare la domanda.
Se hai un’immagine [tt]png[/tt] non ha senso convertirla in [tt]pdf[/tt]: il formato [tt]png[/tt] è fatto per le immagini di tipo bitmap, in particolare disegni; per le fotografie è consigliabile [tt]jpg[/tt]. Compilando con pdfLaTeX il formato [tt]png[/tt] viene riconosciuto tranquillamente.
Il formato [tt]pdf[/tt] è per le immagini vettoriali. Questo formato di immagine può essere comunemente attraverso un programma di grafica vettoriale o cad e poi esportato o convertito. Il tuo riferimento a risultati migliori ottenuti convertendo in [tt]pdf[/tt] un file [tt]eps[/tt] a cosa fa riferimento precisamente? Per quanto riguarda il riscalamento delle immagini, sinceramente non ho compreso. 🙁Lorenzo
::
Un saluto di benvenuto nel Forum!Amarillide” post=85180Spero di essere nella sezione giusta. Mi aiutate a trovare il font della scritta centro di microclima marino? Ecco il link : https://www.dropbox.com/s/z30wynp7ui6xcrq/biglietto%20visita%281%29.png
Grazie milleCosì a prima vista non saprei, prova a cercare in dafont.com. Unica controindicazione: le pagine che contengono fonts calligrafici sono 187, quindi serve pazienza, a meno che qualcuno che conosce già il nome del font legga il messaggio.
Aggiungo che forse la sezione corretta per il messaggio era Tipografia, non TeX Help.Lorenzo
::Diels-Alder” post=85153Salve a tutti, oggi ho fatto il passaggio da europecv a moderncv per recuperare spazio e far si che il mio cv stesse in 2 pagine e con uno stile diverso dallo standard.
ho una piccola curiosità si può socializzare la parte delle informazioni personali? cerco di spiegarmi bene
`\address{Via pippo, 1}
\phone{123456}
\mobile{3333333}
`questi comandi generano nelle informazioni personali una iconcina con il dato che vogliamo mostrare, però sono presenti solo per contatti classici e standard tipo la mail il cellulare il telefono il fax.
Mi piacerebbe utilizare anche il contatto skype e google talk che spesso servono per fare colloqui preliminari a livello europeo. per ora mi sono arrangiato scrivendo:
`
\extrainfo{skype: mionomeskype\\google talk: mionomegoogletalk}
`Ovviamente non trovo il modo di creare le iconcine dei due servizi da mettere al posto della scritta skype: e google talk:
Mi rendo conto che è un problema stupido. Posso anche far senza, però sono curioso di capire questa cosa perchè secondo me è stilisticamente carino e credo che in questo modo potrei vedere come si sviluppano nuove funzioni da implementare alle classi esistenti.
Se qualcuno ha la voglia di fare questo esercizio e darmi una mano sarei davvero molto felice di poter imparare.
GRAZIE
A mio modo di vedere hai due possiblità per risolvere il problema. Se vuoi usare direttamente il simbolo del servizio (ma occhio a diritti d’autore e marchi registrati, mi raccomando: qui trovi le linee guida per l’uso del marchio Skype) potresti preparare un immagine esterna da includere direttamente`
\extrainfo{\includegraphics{Immagini/skype}: mionomeskype\\\includegraphics{Immagini/googletalk}: mionomegoogletalk}
`Ovviamente puoi definire i comandi una sola volta nel preambolo.
Se invece vuoi creare i tuoi simboli personalizzati, puoi ricorrere a codice TikZ: un problema simile come concetto è stato discusso pochissimo tempo fa sul forum, guarda qui. Personalmente però, non cercherei di riprodurre i loghi registrati per motivi legali, la modifica parziale o la riproduzione “non fedele” di solito non è ammessa.Lorenzo
::Nevermind” post=85147Certamente. La questione principale è che i numeri romani minuscoli sono, secondo me, antitetici…si pensi ad esempio a pagina 7, in numeri romani è “vii”…molto meglio “VII”. Quindi domanda è: è possibile avere i numeri romani MAIUSCOLI all’ interno del Frontmatter?
Ancora grazie per la disponibilità e l’affidabilità!Sì, in linea di principio è possibile. Il modo di ottenere questo risultato dipende invece dal tuo documento e da quali pacchetti carichi nel preambolo: se carichi hyperref la soluzione si complica notevolmente. Per approfondire puoi leggere qui.
Lorenzo
::colino” post=85144Ciao,
sono alle prime armi con Latex, sto provando a compilare un lavoro di tesi, e ho questo prblema`
Package natbib Warning: Citation(s) may have changed.
(natbib) Rerun to get citations correct.! Package natbib Error: Bibliography not compatible with author-year citations.
`il problema si verifica dopo la compilazione tramite comando latex che segue quella con bibtex.
In cosa consiste il problema?
Vi ringrazio anticipatamenteBenvenuto nel Forum!
Il problema che ti fa apparire quel messaggio di errore durante la fase di compilazione è dovuto a un file di dati bibliografici non compatibile con i comandi usati per le citazioni (del tipo autore-anno) nel documento. Se sei alle prime armi, da’ un’occhiata nella sezione Documentazione: troverai più di una guida per iniziare e orientarti al meglio.
Lorenzo
::Nevermind” post=85062Salve a tutti.
Vengo al punto…questo stralcio di codice fa senza errori quello che volevo fare (senza errori)…ma adesso desidererei che mentre con questo codice sulle facciate destre mi inserisce nell’intestazione il titolo del paragrafo; adesso mi inserisse il titolo del capitolo (come nelle pagine a sinistra):!:
Vi chiedo, se possibile, di postare il codice e, se possibile, evidenziare in rosso i cambiamenti apportati…didatticamente è molto utile 😉Ringrazio anticipatamente quanti mi daranno questo aiuto. 😕
`\usepackage{fancyhdr}
\makeatletter
\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else
\hbox{}
\vspace*{\fill}
\vspace{\fill}
\thispagestyle{empty}
\newpage
\if@twocolumn\hbox{}\newpage\fi\fi\fi}
\makeatother\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{}
\fancyhead[LE,RO]{\scshape\thepage}
\fancyhead[LO]{\scshape\footnotesize\nouppercase{\rightmark}}
\fancyhead[RE]{\scshape\footnotesize\nouppercase{\leftmark}}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{1.6pt}\makeatletter
\renewcommand{\headrule}{%
\setlength\@tempdima{\headrulewidth}%
\hrule\@height\@tempdima\@width\headwidth
\vskip 2\@tempdima
\hrule\@height\@tempdima\@width\headwidth
\vskip -4\@tempdima
}
\makeatother`Se dovesse essere di aiuto questo è un pezzo del preambolo:
`
\documentclass[a4paper,11pt,twoside,openright]{book}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{textcomp}
\usepackage{indentfirst}
\usepackage[font=small,format=hang]{caption}
\usepackage{subfig}
\usepackage{eurosym}
\usepackage{graphicx}
\graphicspath{{Immagini/}}
\usepackage{emptypage}
\usepackage[binding=5mm]{layaureo}
\usepackage{xcolor}
\usepackage{amsmath,amssymb,amsthm}
\usepackage{caption}
``\fancyhead[LO]{\scshape\footnotesize\nouppercase{\rightmark}}% eliminare questa riga
\fancyhead[LO,RE]{\scshape\footnotesize\nouppercase{\leftmark}}`Purtroppo non riesco a colorare i caratteri monospazio, ma solo il testo.Lorenzo
::poxx” post=85039
Puoi creare il tuo simbolo se non è disponibile nessun simbolo preconfezionato: è necessario conoscere almeno un po’ di codice per il disegno. Qui di seguito un esempio che si serve di TikZ.`\documentclass{article}
\usepackage{tikz}
\newcommand{\FourFlowerPetal}[1]{%
\begin{tikzpicture}[#1]
\draw[fill] (3pt,0) circle (2pt);
\draw[fill] (-3pt,0) circle (2pt);
\draw[fill] (0,3pt) circle (2pt);
\draw[fill] (0,-3pt) circle (2pt);
\end{tikzpicture}%
}\begin{document}
\FourFlowerPetal{}\qquad\FourFlowerPetal{scale=5}
\end{document}`Il comando accetta un parametro opzionale che ne consente il riscalamento. L’idea l’ho copiata (questo è il termine appropriato) da qui.Lorenzo
Grazie molte, però per qualche ragione mi dà un errore:
`! Paragraph ended before \tikz@picture was complete.
\par `L’errore si verifica compilando l’esempio minimo oppure succede con il tuo documento? Che distribuzione LaTeX hai?
Lorenzo
::poxx” post=84996Buongiorno a tutti,
mi piacerebbe inserire in un testo il carattere tipografico visibile in questo estratto da un libro:

The Comprehensive LaTeX Symbol List mostra alcuni caretteri simili a questo con i pacchetti bbding e pifont, ma in entrambi i casi il “fiore” ha cinque “petali” anziché quattro come nell’immagine qui sopra. Qualcuno sa indicarmi come individuare questo carattere tipografico?
Grazie in anticipo
Puoi creare il tuo simbolo se non è disponibile nessun simbolo preconfezionato: è necessario conoscere almeno un po’ di codice per il disegno. Qui di seguito un esempio che si serve di Tikz.`\documentclass{article}
\usepackage{tikz}
\newcommand{\FourFlowerPetal}[1]{%
\begin{tikzpicture}[#1]
\draw[fill] (3pt,0) circle (2pt);
\draw[fill] (-3pt,0) circle (2pt);
\draw[fill] (0,3pt) circle (2pt);
\draw[fill] (0,-3pt) circle (2pt);
\end{tikzpicture}%
}\begin{document}
\FourFlowerPetal{}\qquad\FourFlowerPetal{scale=5}
\end{document}`Il comando accetta un parametro opzionale che ne consente il riscalamento. L’idea l’ho copiata (questo è il termine appropriato) da qui.Lorenzo
-
AutoreRisposte