Risposte nei forum create
-
AutoreRisposte
-
::
Ciao a tutti ho dei problemi con la bibliografia creata con BIBITEX di un articolo. In pratica non viene citata correttamente nel testo e né è inserita correttamente tra le references.
Benvenuta!
Ho modificato il tuo messaggio, usare il nero non è molto bello. Ci sono anche un paio di problemi: la classe che usi non è standard e andrebbe indicato dove procurarsela (l’ho trovata, comunque). Il pacchetto oupbib non l’ho mai sentito nominare né l’ho trovato in giro.
Prova a sostituire “oupbib” con “natbib” e vedrai che le citazioni saranno a posto.
Il pacchetto epsfig non va caricato mai.
Ciao
Enrico
::Grazie mille!
A mia parziale discolpa posso dire che nel manuale di subfig non è specificato di inserire includegraphics in un hbox. 🙂
Siccome non sono molto pratico di scatole, in questo caso hbox serve per definire la dimensione orizzontale della scatola che contiene la figura più piccola, giusto?Serve a fare in modo che TeX non entri in modo orizzontale nella \vbox; se questo accade la \vbox è ampia quanto la giustezza normale. Altrimenti TeX impila solo i vari elementi e prende come ampiezza quella massima delle box orizzontali contenute (lo fa anche nell’altro caso, in effetti; ma le box orizzontali sono appunto larghe quanto la giustezza).
Ciao
Enrico
::Qualcuno ha idea del perchè le due figure non rimangano affiancate se cerco di allinearle?
Perché hai copiato male il codice, suppongo. 🙂
`\begin{figure}
\centering
\sbox{\tempbox}{\includegraphics{BigFigure}}
\subfloat[Small figure]{%
\vbox to \ht\tempbox{
\vfil
\hbox{\includegraphics{SmallFigure}}
\vfil}}%
\hspace{5mm}%
\subfloat[Big figure]{\usebox{\tempbox}}
\caption{Two sub-floats}
\label{fig:vertcenter}
\end{figure}`
Ciao
Enrico
::Ciao a tutti 🙂
Dunque volevo chiedervi un programma (non complicato) per disegnare delle semplici figure per poi esportarle in latex. Devo principalmente fare rette, circonferenze, tratteggiare spazi vuoti e indicare i punti nel piano cartesiano.
Volevo appunto salvarle come jpeg o png per poi inserirle nel mio documento in latex 😉TiKZ, senza dubbio. Non occorre nemmeno un programma esterno.
Ciao
Enrico
::Vorrei usare l’ambiente description che mette in evidenza delle parole (o nel mio caso frasi) come parametro di \item[].
Il mio problema ora sorge che, come da codice seguente, la frase risulta troppo lunga per l’impaginazione (sto utilizzando il modello Tesi Classica) e quindi sborda e non c’è verso o perlomeno non riesco a mandarla a capo.`\begin{description}
…
\item[Collo di bottiglia per prestazioni e costi di infrastruttura.]
….
\end{description}`Puoi provare caricando il pacchetto enumitem e scrivendo
`\begin{description}[style=unboxed]
…
\item[Collo di bottiglia per prestazioni e costi di infrastruttura.]
….
\end{description}`
Ciao
Enrico
::Molto bene. Che fa con le testatine se il formato è “solo fronte”? Usa la stessa testatina su tutte le pagine. Com’è ovvio.
In effetti è così. Quindi non si fa?
Tutto o quasi si può fare; il problema è se sia sensato.
Devi decidere che cosa sia più importante nella testatina: il titolo del capitolo o del paragrafo. Non hai spazio per farci stare entrambi e la scelta usuale è per il paragrafo, che contiene anche il numero del capitolo.
Ciao
Enrico
::La classe TopTesi è pensata per il fronte/retro, che io sappia.
E’ sia per stampa in bianca (solo fronte) sia per stampa in bianca e volta (fronte e retro), pag. 21 della documentazione http://mirror.ctan.org/macros/latex/contrib/toptesi/toptesi-doc.pdf
Molto bene. Che fa con le testatine se il formato è “solo fronte”? Usa la stessa testatina su tutte le pagine. Com’è ovvio.
Ciao
Enrico
::Con la stampa “solo fronte” non ci sono pagine destre e sinistre, solo destre. Non ha senso alternare le testatine.
Tu dici? Sai ho visto la classe TOPtesi del Politecnico di Torino e mi piacerebbe fare questa alternanza tra le pagine pari e dispari, delle testatine. Mi dai una mano? Magari le mettiamo sulla destra?
http://mirror.ctan.org/macros/latex/contrib/toptesi/toptesi-doc.pdfLa classe TopTesi è pensata per il fronte/retro, che io sappia.
Ciao
Enrico
::…
Chiaramente non va più bene con un solo fronte. Vengono stampate in alto a destra e in tutte le pagine, solo le testatine con numero e nome sezione, ovviamente con lettere minuscole e/o maiuscole così come originariamente vengono stampate nella pagina intera.
Si è persa la stampa in alto a sinistra nelle pagine dispari della testatina con numero e nome capitolo.Con la stampa “solo fronte” non ci sono pagine destre e sinistre, solo destre. Non ha senso alternare le testatine.
Ciao
Enrico
18 Maggio 2011 alle 21:33 in risposta a: Evitare di far andare a capo formule matematiche nel testo #58989::beh, io mi stavo rifacendo a quel che farei nello scrivere a mano. I due meno effettivamente sono un problema, e di regola si mette un + nella riga sopra e un – nella riga sotto.
Ma ciò che più mi urta è lo spezzare le parentesi…quello che non vorrei mai vedere èM(x>
0)=4oppure
f(x,y,
z,t)=\dot VTipicamente non uso espressioni lunghe, quindi non è sempre chiarissimo il comportamento dell’espressione da una riga all’altra. Inoltre, spero che concorderai con me nel dire che questi a capo selvaggi sono orrendi a dir poco… quindi il punto principale è far andare a capo SOLO su determinati simboli (uguaglianza, implicazione etc) che non interrompano la lettura di un membro. Poi sarebbe stato buono per me ripetere il simbolo perchè così da sempre mi hanno insegnato a fare nella carta e penna…i numeri all’inizio di una riga sono sempre un dito in un occhio…
L’usanza di riportare il simbolo alla nuova riga non ha alcun fondamento (la usano solo i russi, che io sappia, e la tipografia russa non è fra le migliori). Scrivere “+” a fine riga e “-” all’inizio della successiva sfiora, a mio parere, il ridicolo. Non c’è alcun bisogno di questo, come ha giustamente osservato OldClaudio: che fai? Riporti a nuova riga anche l’ultima sillaba della parola divisa? 🙂
Nel tuo primo esempio risolvi scrivendo
`M({x>0})=4`
(e probabilmente useresti una macro per inserire quell’operatore). Il secondo esempio mostra qualcosa che non accade mai: TeX non spezza una formula dopo una virgola in alcun caso; l’unica possibilità è che l’autore del documento abbia scritto
`$f(x,y,\penalty-100 z,t)=\dot V$`
o magari \break al posto di \penalty-100 (il valore dopo \penalty è irrilevante a meno che non sia 10000 o superiore).Ciao
Enrico
18 Maggio 2011 alle 14:44 in risposta a: TeX dietro la facciata, i processori e ciò che non si vede #58936::Per egreg9.
Quando scrivi
“in una vbox gli oggetti che non fanno cominciare il modo orizzontale sono impilati l’uno sull’altro;”
intendi parlare di uno stack?
Ciao,
RiccardoNo, intendo dire come vengono composti sulla pagina. TeX funziona essenzialmente come lo stampatore di un tempo: una lettera alla volta viene composta una riga di stampa; al termine di un capoverso le varie righe vengono aggiustate allargando o restringendo gli spazi e magari spostando parole o pezzi da una riga alla precedente o successiva. Le righe così ottenute vengono impilate una sull’altra e quando si ha una pagina piena la si aggiusta per evitare vedove e orfani.
Internamente TeX rappresenta una vbox come una successione di hbox una dopo l’altra, intervallate dall’interlinea (ci sono altre cose, in realtà, ma non importa). Ciascuna hbox è a sua volta una successione di hbox una dopo l’altra, eventualmente intervallate da spazi (anche qui ci sono altre cose che non sono così importanti per una descrizione sommaria).
Come queste liste verticali e orizzontali siano gestite dal programma è del tutto irrilevante.
Ciao
Enrico
::Consigli?
Prima di tutto di non usare \edef\CAP{#3} né \edef\LAB{#4}, vai solo in cerca di problemi: \def è perfettamente adatto allo scopo.
Non vedo grandi problemi; la definizione di \@makecaption in article.cls è
`\long\def\@makecaption#1#2{%
\vskip\abovecaptionskip
\sbox\@tempboxa{#1: #2}%
\ifdim \wd\@tempboxa >\hsize
#1: #2\par
\else
\global \@minipagefalse
\hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
\fi
\vskip\belowcaptionskip}`
A te serve la parte che ho messo in evidenza in blu (dove #1 è \fnum@figure); direi che puoi fare qualcosa del genere:
`\sbox\@captionbox{\fnum@figure: \CAP}%
\ifdim\wd\@captionbox>X
\sbox\@captionbox{\parbox{X}\fnumfigure: \CAP}}%
\fi`
A questo punto hai a disposizione \ht\@captionbox e \dp\@captionbox per decidere quanto alto fare il tuo rettangolo inferiore. Con X denoto una dimensione che devi decidere tu: la massima larghezza della didascalia. Poi userai qualche magia di TiKZ per inserire \box\@captionbox dove ti pare.Il codice completo dovrà andare tra \makeatletter e \makeatother e dopo \makeatletter dovrai inserire anche \newbox\@captionbox.
Ciao
EnricoPS: ho leggermente modificato il tuo messaggio, se vuoi sapere dove, cerca \ddt. 😉
::Ciao,
vorrei definire una caption tutta mia. Per fare questo sto ridefinendo alcuni comandi della classe report. Nel case specifico il comando \@makecaption.
A sua volta dove viene usato questo comando? Per intenderci dove trovo il file dove è definito \caption?
Quello che vorrei fare è disegnare una cornice non banale intorno a ciò che immetto nell’ambiente figure con tikz che contenga anche la caption.
Michele
Io ridefinirei l’ambiente figure.
Ciao
Enrico
-
AutoreRisposte