Risposte nei forum create
-
AutoreRisposte
-
::
quando si visualizza l’algoritmo appare un’intestazione con scritto algorithm, c’è un modo per visualizzarlo in italiano?
cosa non è chiaro? nella documentazione del pacchetto non l’ho trovato e nelle discussioni sul pacchetto c’è solo scritto di consultare la documentazione
Magari, forse, se ti viene l’ideuzza di dirci di quale pacchetto si tratta, potrebbe essere una gentilezza. 🙄 Sia io che Emiliano abbiamo qualche problema tecnico con la sfera di cristallo e stiamo aspettando le nuove. Ho provato con i tarocchi che mi hanno suggerito “algorithm”, ma sarebbe un azzardo, spesso i tarocchi tradiscono.
Ciao
Enrico
::C’è una ragione per cui se in questa sede io scrivo
`\newcommand{\oldtabular}{\tabular}`
al posto di
`\let\oldtabular\tabular`
sembra che «latex» si pianti (ho provato anche con «pdflatex»)?Ovvio che si pianta con
`\newcommand{\oldtabular}{\tabular}
\renewcommand{\tabular}{\small\oldtabular}`
Infatti quando TeX trova \tabular, sostituisce \small\oldtabular, a cui sostituisce\tabular; poi sostituisce \tabular con \small\oldtabular e va avanti in eterno. Con
`\let\oldtabular\tabular
\renewcommand{\tabular}{\small\oldtabular}`
questo non succede, perché, trovando \tabular, TeX sostituisce \small\oldtabular e questi con. La seconda espansione è quella del comando \tabular originale, che però non viene più invocato, questa è la differenza. Ciao
Enrico
::vorrei numerare le pagine delle appendici con questo schema:
appendice A, pagg. A1, A2, A3, …
appendice B, pagg. B1, B2, B3, …ecc.
purtroppo il comando \pagenumbering{} non me lo permette (o sbaglio?). Qualcuno potrebbe darmi un’idea? grazie
`\appendix
\renewcommand{\thepage}{\thechapter\arabic{page}}
\newcommand{\appchapter}{\cleardoublepage\setcounter{page}{1}\chapter}`
Nell’appendice userai \appchapter invece che \chapter. Se dovessi cambiare idea, basta scrivere
`\newcommand{\appchapter}{\chapter}`
al posto di quelle due righe dopo \appendixSoluzione “solo nel preambolo”, ma va usata solo se capisci ciò che avviene
`\let\oldappendix\appendix
\let\oldchapter\chapter
\renewcommand{\appendix}{%
\oldappendix
\renewcommand{\thepage}{\thechapter\arabic{page}}%
\renewcommand{\chapter}{\cleardoublepage\setcounter{page}{1}\oldchapter}%
}`
In questo caso, nell’appendice usi \chapter come al solito.Ciao
Enrico
::Come si fa a definire nel preambolo il font del testo che viene inserito in un ambiente tabular in modo che valga per tutte le tabelle del documento? In pratica vorrei che tutte le tabelle avessero font \small senza doverlo scrivere all’inizio di ognuna.
`\newenvironment{smalltabular}{\small\tabular}{\endtabular}`
Questo è il modo più pulito. Ma se proprio insisti a usare la sintassi \begin{tabular}{…}…\end{tabular}, ecco:
`\let\oldtabular\tabular
\renewcommand{\tabular}{\small\oldtabular}`
Ciao
Enrico
::Uso il template svmono_DIUNIVR; credo che si tratti qi quello utilizzato per la tesi di dottorato a Verona, ma l’ha passato la mia coinquilina. Per compilare uso pdflatex; in realtà uso i comandi di textmate (mac), che invoca pdflatex, non so con quali opzioni.
Comunque, ecco i settaggi del mio documento:`\documentclass[envcountsame,envcountchap,11pt]{svmono_DIUNIVR}
\newif\ifpdf % allows running either pdflatex or latex
\ifx\pdfoutput\undefined
\pdffalse
\else
\pdfoutput=1
\pdftrue
\fi\usepackage{pdfsync}
%\usepackage{epstopdf}
%\usepackage{makeidx} % allows index generation (otherwise comment)
\usepackage{setspace}
\usepackage{amssymb,amsmath}
\usepackage{epsfig}
…`Declino ogni responsabilità per quella classe.
Quella congerie che comincia con \newif\ifpdf va tolta al più presto, non serve assolutamente a nulla. Se poi hai bisogno di qualcosa che dipende dal tipo di compilazione, si chiama sempre e solo il pacchetto ifpdf.
Il pacchetto epsfig non va chiamato.
Adesso veniamo alle cose serie. Ciò che hai mandato non serve affatto a capire il tuo problema. Devi mandare un esempio minimo, possibilmente usando una classe standard o indicando dove reperire la classe che usi tu (in questo caso è l’unico modo, credo). Elimina tutti i pacchetti aggiuntivi e prepara un esempio, il più breve possibile, che mostri il problema.
Ciao
Enrico
::Ooops, scusa, ho scritto esattamente il contrario di quello che succede: le pagine dispari sono a sinistra, le pari a destra. Il problema, come dicevo, è dovuto allo sfasamento tra pagie ‘reale’ del pdf e il numero di pagina stampato: così, per esempio la pagina numerata ‘2’ corrisponde all’undicesima pagina del PDF. Devo inserire dei page break a mano o ci sono dei problemi di configurazione?
Le informazioni sono insufficienti. Che classe di documento usi? Con quali opzioni? Questo comportamento mi suona di “oneside”.
Ciao
Enrico
::Ciao a tutti,spero di non infrangere la netiquette altrimenti qui mi scannano già al primo post! 😀
Sto preparando la tesi per la mia ragazza.La sua relatrice le ha richiesto di fare tutto in qualsiasi carattere i dimensione 13.
Ora,su Lyx non si può impostare una dimensione maggiore di 12.Ho domandato anche su altri forum (non specializzati come questo) ed altri amici e mi hanno detto di utilizzare il comando large o huge in tutto il documento,dicendomi anche però che il risultato non è proprio ottimale.
Avete qualche dritta da darmi?Le dritte che ti do sono:
(1) non usare LyX
(2) scrivi in corpo 12 e Computer Modern. Passerà facilmente per un Times corpo 13 agli occhi della relatrice che, con quelle richieste, dimostra di non capire nulla di tipografia.
Spiegazioni. (1) LyX non dà alcun vantaggio rispetto a un editor specializzato per TeX come Emacs, Alpha, WinEdt, TeXnicCenter e altri. (2) La richiesta di corpo 13 è solo per allungare il brodo e mostrare ai colleghi che le tesi che lei assegna diventano sempre ponderose. Già il corpo 12 è troppo grande, figuriamoci 13. Vuoi forse che la tesi assomigli a un libro per bambini?
Ciao
Enrico
::vi scrivo perche’ ho un problema con l’ambiente equation. Io voglio inserire una serie di equazioni che definiscano un modello, e averle numerate, in modo da poterle riferire chiaramente. Visto che il tutto avviene dell’ambito di un documento di tesi, parecchi capitoli dopo voglio richiamare quel modello, richiamarne le equazioni, non solo come riferimento, ma riscrivendo il modello stesso. Vorrei ancora una volta che le equazioni fossero numerate, ma con gli stessi numeri di prima; vorrei semplicemente come “incollare” il modello precedente, allo scopo di non costringere chi legge a tornare indietro chissa’ quanto, ma allo stesso tempo mantenendo coerenza con la numerazione precedente. Come posso fare?
Con il pacchetto amsmath
`\begin{equation}
a=a\label{equal}
\end{equation}
…
\begin{equation}
a=a\tag{\ref{equal}}
\end{equation}`
Ciao
Enrico
13 Gennaio 2007 alle 0:27 in risposta a: Nuovo utente latex, come funziona ? dove trovo i manuali ? #12047::premessa: in azienda stiamo testando oratio 2.1.6 come gestionale, il quale genera le stampe con latex, ora ci sto mettendo mano perchè è un attimo da sistemare…
ho diversi problemi:
1) è possibile inserire il numero di pagina e num totale di pagine in un determinato punto?
Pacchetto lastpage
2) è possibile in una tabella fargli calcolare a latex la somma della colonna?
Non in modo automatico, ma qualche soluzione c’è, agendo sul preambolo della tabella dopo che è stata generata. Nel preambolo scrivi
`\usepackage{array}
\newcounter{calcola}
\newcommand{\somma}[2]{#1\addtocounter{calcola}{#2}#2}`
Adesso, supponiamo che la tabella sia
`\begin{tabular}{lr}`
e che nella seconda colonna ci siano i valori da sommare, che però devono essere inclusi in parentesi graffe ed essere interi. Cambi il preambolo in
`\setcounter{calcola}{0}%
\begin{tabular}{l>{\somma}r}`
e aggiungi prima di \end{tabular} la riga
`totale&\arabic{calcola}`
Esempio:
`\setcounter{calcola}{0}%
\begin{tabular}{l>{\somma}r}
aaa & {2} \\
bbb& {5} \\
\hline
totale & \arabic{calcola}
\end{tabular}`
Anche se i valori non sono interi si può fare, ma in modo molto più complicato. La cosa migliore è farlo calcolare dal gestionale; li saprà fare i conti, no? 🙂Ciao
Enrico
::Ho il seguente problema: in fase di compilazione compare l’errore “Package Babel error: you haven’t defined the language ITALIAN yet”.
Ovviamente il linguaggio è definito opportunamente nel preambolo: l’errore compare due volte, in un punto del sorgente dove non c’è proprio niente di particolare (e comunque niente che riguardi babel). Originariamente avevo definito due lingue, italiano e inglese, da poter scegliere con \selectlanguage, ora ho tolto questa cosa ma l’errore rimane!
Cancella il file .aux, quando cambi le lingue date come opzione a babel.
Ciao
Enrico
::Salve a tutti.
ho una piccola domanda.
Ho già commesso due volte lo stesso errore. Stampando ho considerato la numerazione del pdf (che conta anche le pagine prima della ‘1’), che è sfasata rispetto a quella stampata: nel mio documento le pagine dispari sono a dx e quelle pari a sx. Secondo voi è normale, o ci sono dei problemi di impostazione nel documento?Non capisco a quale errore ti riferisca. Apri un libro qualunque, scritto in una lingua occidentale. Le pagine dispari dove stanno?
Ciao
Enrico
::Salve a tutti, devo inserire uno pseudocodice nella mia tesi ma ho il problema che il compilatore non riconosce i comandi dei pacchetti.
MI spiego meglio. Nel preambolo ho le inclusioni\usepackage{algorithm}
\usepackage{algorithmic}e il codice, per fare una prova, è
\begin{algorithmic}[1]
\Begin
\State $sum:=0$;
\state $prod:=1$;
\For{i:=1}{10}
\Begin
\State $sum:=sum+i$;
\State $prod:=prod*i$;
\End
\End.
\end{algorithmic}uso MiKTex 2.5 ed ogni volta che arriva alla riga di codice con \Begin mi da l’errore
! Undefined control sequence
e lo fa anche per \State ed \End
ma perchè? dove sbaglio?I comandi che cerchi di usare non sono definiti. Leggi la documentazione del pacchetto.
Ciao
Enrico
::Salve a tutti.
Ho un piccolo problema di interlinea che si ripete costantemente nel mio documento quando inserisco una nota dentro all’ambiente quote. In genere uso quote per riportare citazioni, e una nota a piè di pagina per indicare la loro provenienza. Faccio presente che utilizzo un ambiente ad hoc chiamato quoteng, che non è altro che quote con il font settato su small.Es:
`\begin{quoteng}
blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah\footcite[15]{Benini:2005}
\end{quoteng}`
(NB: footcite è un comando di biblatex, non è altro che un \cite dentro una \footnote)L’ultima linea dell’ambiente quoteng è troppo distanziata dalla precedente; credo che questo avvenga per far spazio al rimando alla nota in apice. Il risultato è bruttissimo da vedere. Come posso rimediare?
Non riesco a riprodurre l’anomalia. L’esponente di rimando alla nota è composto in corpo 8 se il corpo di base è 12 (quindi \small è corpo 11), in corpo 6 con corpo di base 10 (con \small in corpo 9). Questo non dovrebbe dare altezze eccessive rispetto all’interlinea usuale che è 13.6pt per \small in corpo di base 12 e 11pt per \small in corpo di base 10 (interlinea misurata al modo TeX, cioè dalla base di una riga alla base della successiva).
La cosa può succedere se hai cambiato l’interlinea in modo non corretto. Dicci di più.
Ciao
Enrico
-
AutoreRisposte