Risposte nei forum create
-
AutoreRisposte
-
23 Novembre 2010 alle 18:00 in risposta a: Utilizzando comandi di base, il testo sborda [codice inside] #52750::
Il warning ti dice che i tuoi margini esterni sono stretti e se tu volessi scrivere delle note a margine sforerebbero il foglio, quindi ti consiglia di aggiungere 76 pt al margine destro (restringendo ovviamente la gabbia del testo o spostando tutto verso il centro). Per come procedere non saprei dirti, bisognerebbe guardare la documentazione di geometry. Comunque se non devi scrivere note a margine puoi anche lasciare tutto così, credo! 🙂Ciao
Fra
::Certo il \label dopo la chiusura dell’argomento di \caption è meglio, ma in realtà non è vietato. Mettere \label dopo segue una logica; prima \captio incrementa il contatore delle figure e compone la didascalia mettendoal anche nel file lof (list of figures) poi il comando \label preleva il nomero della figura e lo associa ad una etichetta. Tuttavia, visto che il \label viene reso equivalente a \@goble (inghiotti) quando la didascalia viene scritta nel file lof, se la didascalia contiene quel comando non succede nulla di grave, semplicemente in quel momento \label viene reso inefficace….
Grazie mille per la precisazione. Scusate per l’informazione scorretta allora!
Buona serata
Fra
::
Non so se c’entra qualcosa ma non credo sia corretto definire l’etichetta nella didascalia.Quindi
`\caption{\label{esp_hs}Trasformazione di espansione reale nel piano entalpico} `
va sostituito con
`\caption{Trasformazione di espansione reale nel piano entalpico} \label{esp_hs}`
Correggetemi se sbaglio.Ciao
Fra
::
Si potrebbe spostare la conversazione sull’editor. Cioè se tu utilizzassi, ad esempio, Emacs+AUCTeX+RefTeX quando vai a creare una label RefTeX ti suggerisce automaticamente un nome derivato dal titolo del capitolo/sezione/paragrafo quindi la cosa diventerebbe molto più veloce senza bisogno di comandi particolari.Ciao
Fra
::
Ho risolto così:
`\documentclass [11pt,a4paper,twoside]{book}\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{layaureo}
\usepackage{pgfplots}\pgfplotsset{
mynormal/.style={
/pgfplots/width=.95\columnwidth,
/pgfplots/height=.8\columnwidth,
every mark/.append style={solid},
/pgfplots/grid=major,
/pgfplots/xminorgrids=true,
legend style={font=\footnotesize}
}}
\tikzset{mark options={solid}}
\begin{document}
\begin{tikzpicture}%
\begin{semilogxaxis}[mynormal,
xlabel={x label},
ylabel={y label},
xmin=1E-5,
xmax=1,
ymin=0,
ymax=7,
]\addplot[dashed,color=black,line width=.2mm,mark=square%,%mark options={solid}
] coordinates {
(2E-5,0.2)
(1E-4,1)
(1E-3,2)
(1E-2,4)
(1E-1,4.5)
(1,6)
};
\end{semilogxaxis}
\end{tikzpicture}%\end{document}`
Se invece inserisco l’opzione tra quelle di pgfplots non va probabilmente perchè viene sovrascritta da quella del grafico, o perlomeno questo mi viene in mente. Comunque in questo modo hai una soluzione globale, invece se vuoi che la cosa abbia effetto solo per quel grafico puoi specificare come opzione quella commentata e segnata in rosso al plot specifico. Spero di essere stato utile.Ciao
Fra
::
Per questo problema sotto windows ho da sempre utilizzato Daemon Tools e mi ci trovo bene visto che è abbastanza leggero e facile da usare: http://www.daemon-tools.cc/ita/downloadsLa versione Lite è gratuita per uso privato.
Ciao
Fra
::
Riporto qui la soluzione che ho proposto a Daniele86 tramite mp per il primo problema, cioè quello di avere le due etichette sovrapposte.
Questo è dovuto all’opzione ” axis y line* ” ed in particolare alla sua versione asteriscata. Infatti togliendo l’asterisco si hanno le due etichette sugli assi y al loro posto. Questo produce l’inconveniente di avere l’asse y destro con la freccia finale e non come box. Per ovviare a ciò si può definire a mano lo stile dell’asse y tramite l’opzione
`y axis line style={-}`
Quindi il codice di prova diventa
`\documentclass[11pt,a4paper]{report}\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[italian]{babel}
\usepackage{pgfplots}\begin{document}
\begin{tikzpicture}
\begin{axis}[
scale only axis,
xmin=-5,xmax=5,
axis y line*=left,% the '*' avoids arrow heads
xlabel=$x$,
ylabel=First ordinate]
\addplot coordinates{
(-5,-3)
(5,3)
};
\end{axis}
\begin{axis}[
scale only axis,
xmin=-5,xmax=5,
axis y line=right,
axis x line=none,
ylabel=Second ordinate,y axis line style={-}]
\addplot[red] coordinates{
(-1,1)
(5,2)
};
\end{axis}
\end{tikzpicture}
\end{document}`Ciao
Fra
::Tra l’altro non riesco a capire dove viene detto a pgfplots di usare dei marker per la linea blu.
Credo sia dovuto al fatto che per la linea rossa viene specificata almeno una opzione al comando \addplot e quindi pgfplots si attiene a quella, invece per la blu non ci sono opzioni e quindi il pacchetto utilizza quelle che lui inserisce di default. Comunque per eliminare i marker basta usare l’opzione “no markers”.
Ciao
Fra
::
Puoi anche provare a scaricare il dvd da torrent sul tuo pc così da poterlo installare su qualsiasi macchina.
Questo è il link: http://www.tug.org/texlive/acquire-iso.htmlCiao
Fra
::Ciao a tutti,
non riesco a capire perchè quando utilizzo la funzione \ref{} per le figure nell’ output mi mette sempre 1.1 indipendentemente da quello che c’ è scritto tra le parentesi graffe.
Per esempio per la 3a figura che ho inserito nel label ho scritto caps, poi scrivo \ref{caps}, e mi compare 1.1 invece di 1.3.
E’ molto strano perché il set di pacchetti che sto utlizzando li ho già utilizzati per altri documenti e non mi hanno mai dato questo tipo di problema.
Qualcuno mi può aiutare?
grazieRiporto il codice iniziale
`
\documentclass[a4paper,12pt,fleqn,oneside]{book}
\usepackage[latin1]{inputenc}
\usepackage[italian]{babel}
\usepackage{bm}
\usepackage{graphicx}
\usepackage{vmargin}
\setpapersize{A4}
\setmarginsrb{45mm}{30mm}{30mm}{30mm}%
{2mm}{20mm}{2mm}{10mm}
\newenvironment{sistema}%
{\left\lbrace\begin{array}{@{}l@{}}}%
{\end{array}\right.}
`[/code]Definisci la label DOPO caption? Se no, allora potrebbe essere quello il problema..
Ciao
Fra
::In `TeX-view-program-selection’ avevo `output-pdf’ impostato su `xdg-open’ (in modo che utilizzi il visualizzatore predefinito del sistema), però specificando `Evince’ come hai fatto tu mi seleziona la pagina corretta, grazie!
P.s. Nell’altro messaggio citi la tua guida per emacs. Ti ringrazio perchè mi è stata utile per alcune cose! 😉
Ciao
FraGrazie 🙂
P. S. per visualizzare le informazioni di base di una variabile e suo valore puoi anche usare `C-h v nome-variabile RET’ (in questo caso `C-h v TeX-view-program-selection’) che è legato al comando `describe-variable’ 😉
Di niente. Sono contento di esser stato utile qualche volta anche io! Comunque in caso ci siano novità per la ricerca inversa scriverò qui.
Grazie a te per le info!! 🙂Ciao
Fra
::Se credi che il problema sia qualche altra impostazione di emacs basta che lo scrivi e proviamo a fare un confronto.
Mi sa di sì. Puoi mostrarmi il tuo valore delle variabili `TeX-output-view-style’ e `TeX-view-program-selection’? Grazie 🙂
TeX-output-view-style:
`Tex Output View Style: Hide Value
INS DEL Extension: ^dvi$
Choice: Value Menu List:
INS DEL Regexp: ^landscape$
INS DEL Regexp: ^pstricks$\|^pst-\|^psfrag$
INS
Command: %(o?)dvips -t landscape %d -o && gv %f
INS DEL Extension: ^dvi$
Choice: Value Menu Regexp: ^pstricks$\|^pst-\|^psfrag$
Command: %(o?)dvips %d -o && gv %f
INS DEL Extension: ^dvi$
Choice: Value Menu List:
INS DEL Regexp: ^\(?:a4\(?:dutch\|paper\|wide\)\|sem-a4\)$
INS DEL Regexp: ^landscape$
INS
Command: %(o?)xdvi %dS -paper a4r -s 0 %d
INS DEL Extension: ^dvi$
Choice: Value Menu Regexp: ^\(?:a4\(?:dutch\|paper\|wide\)\|sem-a4\)$
Command: %(o?)xdvi %dS -paper a4 %d
INS DEL Extension: ^dvi$
Choice: Value Menu List:
INS DEL Regexp: ^\(?:a5\(?:comb\|paper\)\)$
INS DEL Regexp: ^landscape$
INS
Command: %(o?)xdvi %dS -paper a5r -s 0 %d
INS DEL Extension: ^dvi$
Choice: Value Menu Regexp: ^\(?:a5\(?:comb\|paper\)\)$
Command: %(o?)xdvi %dS -paper a5 %d
INS DEL Extension: ^dvi$
Choice: Value Menu Regexp: ^b5paper$
Command: %(o?)xdvi %dS -paper b5 %d
INS DEL Extension: ^dvi$
Choice: Value Menu Regexp: ^letterpaper$
Command: %(o?)xdvi %dS -paper us %d
INS DEL Extension: ^dvi$
Choice: Value Menu Regexp: ^legalpaper$
Command: %(o?)xdvi %dS -paper legal %d
INS DEL Extension: ^dvi$
Choice: Value Menu Regexp: ^executivepaper$
Command: %(o?)xdvi %dS -paper 7.25×10.5in %d
INS DEL Extension: ^dvi$
Choice: Value Menu Regexp: .
Command: %(o?)xdvi %dS %d
INS DEL Extension: ^pdf$
Choice: Value Menu Regexp: .
Command: xpdf -remote %s -raise %o %(outpage)
INS DEL Extension: ^html?$
Choice: Value Menu Regexp: .
Command: netscape %o
INS
State: STANDARD.`
TeX-view-program-selection:
`INS DEL Choice: Value Menu Multiple predicates:
INS DEL Choice: Value Menu output-dvi
INS DEL Choice: Value Menu style-pstricks
INS
Viewer: Value Menu dvips and gv
INS DEL Choice: Value Menu Single predicate: Value Menu output-dvi
Viewer: Value Menu xdvi
INS DEL Choice: Value Menu Single predicate: Value Menu output-pdf
Viewer: Value Menu Evince
INS DEL Choice: Value Menu Single predicate: Value Menu output-html
Viewer: Value Menu xdg-open
INS
State: SAVED and set.`
Ho fatto un copia-incolla ma dovrebbe essere abbastanza chiaro!!! Spero di essere stato utile. Fammi sapere se ne servono altre oppure se ti serve il file .emacs.P.s. Nell’altro messaggio citi la tua guida per emacs. Ti ringrazio perchè mi è stata utile per alcune cose! 😉
Ciao
Fra
::
Buongiorno a tutti!
@Elrond: Per quanto riguarda Evince io non ho dovuto impostare niente. Fa tutto in automatico Emacs grazie all’opzione che citavi precedentemente. Infatti se non è attivata la correlazione I/O (C-c C-t C-s) in Emacs, quando utilizzo il comando “C-c C-c view” lui chiama evince con la sintassi
`evince nomefile.pdf`
Se invece l’opzione è attiva automaticamente Emacs aggiunge alla chamata di evince l’opzione -p con il giusto numero di pagina. Se la pagina in cui è il cursore è la settima allora ho:
`evince -p 7 nomefile.pdf`
Se credi che il problema sia qualche altra impostazione di emacs basta che lo scrivi e proviamo a fare un confronto.Ciao
Fra
::[quote]Con AUCTeX 11.86 (non ancora presente in Ubuntu ma in Debian sì e il pacchetto di Debian funziona benissimo in Ubuntu: http://packages.debian.org/sid/auctex) è molto più facile attivare disattivare la ricerca inversa, basta fare un clic nel menu oppure C-c C-t C-s
[quote]Con la 10.10 hai Evince della nuova versione di Gnome, che dovrebbe permettere la ricerca inversa.
Ciao
EnricoSinceramente non sono riuscito a far funzionare Evince.. 😳
Ok anche io ho questa versione e avevo già impostato la cosa. È il dopo che mi sfugge!!! 😕 Cioè oltre a ciò cosa devo fare?
Fra[/quote]
Se usi xpdf devi fare poco e niente. Da dentro Emacs: imposta Correlate I/O (da tastiera: C-c C-t C-s), compila come al solito con C-c C-c il numero necessario di volte, spostati con il cursore nel punto in cui vuoi che si apra il visualizzatore e poi aprilo con C-c C-v (o C-c C-c View RET). Ti verrà eventualmente chiesto di avviare il server (se non già avviato), per il resto fa tutto Emacs/AUCTeX. Invece non riesco a far funzionare Evince, non so quali siano le opzioni da passargli…[/quote]
Provato e funziona. Grazie anche per questo suggerimento. Però tu accenni solo alla ricerca diretta; per quanto riguarda quella inversa invece? Xpdf ne è capace? Intanto continuo a provare con Evince.Ciao
FraEDIT: la ricerca diretta sembra funzionare anche con evince allo stesso modo di xpdf, senza necessità dell’opzione –sync, ma il riferimento è alla pagina e non ad un punto specifico del testo nel pdf
::Con AUCTeX 11.86 (non ancora presente in Ubuntu ma in Debian sì e il pacchetto di Debian funziona benissimo in Ubuntu: http://packages.debian.org/sid/auctex) è molto più facile attivare disattivare la ricerca inversa, basta fare un clic nel menu oppure C-c C-t C-s
Con la 10.10 hai Evince della nuova versione di Gnome, che dovrebbe permettere la ricerca inversa.
Ciao
EnricoSinceramente non sono riuscito a far funzionare Evince.. 😳
Ok anche io ho questa versione e avevo già impostato la cosa. È il dopo che mi sfugge!!! 😕 Cioè oltre a ciò cosa devo fare?
Fra
-
AutoreRisposte