Risposte nei forum create
-
AutoreRisposte
-
::
Buongiorno di nuovo.
Mi sapete dire qual è il contrario del comando`\textsuperscript{testo}`
per scrivere un pedice in modalità testo?
Esiste il comando \textsubscript fornito dal pacchetto fixltx2e, ma non conisglio di usare questo pacchetto che aggiusta qualcosa ma altre cose le rompe. 🙁 Usa \ped e vivi tranquillo; se però ti occorresse qualcosa di più generale, da usare anche quando non è attivo il modulo italiano di babel, potresti scrivere nel preambolo
`\makeatletter
\DeclareRobustCommand*\textsubscript[1]{%
\@textsubscript{\selectfont#1}}
\def\@textsubscript#1{%
{\m@th\ensuremath{_{\mbox{\fontsize\sf@size\z@#1}}}}}
\makeatother`
Ciao
Enrico
::Salve a tutti.
Ho provato a cercare se l’argomento fosse stato già trattato, ma non sono riuscito a trovare niente di simile.
Ho letto sulla guida di Lorenzo che, mentre con miktex è possibile la ricerca diretta e inversa da sorgente e verso il sorgente, cliccando, se il formato è dvi, sul punto preciso della pagina in output, su mac questa cosa è possibile anche se l’output è in formato pdf.
Ho provato, ma non funziona nè in un verso nè nell’altro.Uso mac ox, texlive 2008 e texshop.
Grazie a tutti e scusate la solita domanda banale.
PS: voglio ringraziare tutti per il contributo su questo sito e su questo forum. Senza di voi non sarei riuscito a scrivere la tesi in matemetica (finalmente), a discuterla e a fare un figurone, nonostante i miei OGGETTIVI limiti. Grazie
Se hai installato TeXShop di recente, un semplice Command-click porta dal PDF al ,tex e viceversa. Controlla che nelle preferenze (pannello “Composizione”) sia abilitato SyncTeX come metodo di sincronizzazione e che nel pannello “Engines” (non so come sia in italiano, è quello subito dopo) sia scritto
pdflatex –synctex=1
Ciao
Enrico
::VOGLIO sapere se Frank ha risposto all’appello di noi italiani sull’opportunità di modificare il codice di varioref. 😉
Ahem… ecco una delle cose che ho lasciato nel dimenticatoio… 😳 Facciamo così: qualcuno fa la ricerca dell’indirizzo e-mail di Mittelbach e scrive qui il risultato. Poi la mail la mando io.
Sorry,
L.L’avevo scritto nel messaggio del 21 febbraio. Lo trovi anche alla riga 39 di varioref.sty
Ciao
Enrico
::Ciao a tutti.
VOGLIO sapere se Frank ha risposto all’appello di noi italiani sull’opportunità di modificare il codice di varioref. 😉Un’altra cosa: mi sapete dire perché, quando uso il riferimento completo, per esempio
`come si vede nella tabella~\vref{tab:lingueromanze}`
e la tabella cade nella pagina che segue quest’indicazione, a volte ottengo “nella pagina successiva” e altre “nella pagina seguente”?
È normale un comportamento di questo tipo?
Sì, il pacchetto si occupa di alternare le forme. Credo che lo si possa disabilitare.
Ciao
Enrico
::Ciao a tutti.
Quello dei capitoli non numerati è un piccolo tormentone del forum. In breve, se si usa la classe report con lo stile di pagina headings (oppure la classe book senza usare \frontmatter) e si introduce un capitolo non numerato con \chapter*, le testatine vengono “sbagliate” (o “inaspettate”, o “potenzialmente sgradite”).
Esempio minimo:
`\documentclass{report}
\usepackage{lipsum}
\pagestyle{headings}
\begin{document}
\tableofcontents
\chapter*{Intro}
\lipsum\lipsum
\chapter{Foo}
\lipsum
\chapter{Bar}
\lipsum
\end{document} `
Oppure:
`\documentclass{book}
\usepackage{lipsum}
\begin{document}
\tableofcontents
\chapter*{Intro}
\lipsum\lipsum
\chapter{Foo}
\lipsum
\chapter{Bar}
\lipsum
\end{document} `Vorrei aggiungere un paragrafetto in proposito all’Arte (che vuole raccogliere i dubbi più comuni dei forumisti del GuIT). Di seguito sottopongo alla vostra attenzione la mia proposta, di cui non sono particolarmente soddisfatto, ma che il è meglio che sono riscito a fare.
Se si sta scrivendo un libro, una tesi o una relazione e si desidera inserire un capitolo non numerato, come ad esempio una prefazione o dei ringraziamenti (mentre è consigliabile numerare normalmente l’eventuale introduzione, che è un capitolo come gli altri), è preferibile che nei capitoli non numerati non vi sia alcuna testatina. Se si usano le classi standard, a tal fine è sufficiente impostare per essi lo stile di pagina plain o empty (vedi il paragrafo 4.5 a pagina 29).
Se si desiderano comunque le testatine nei capitoli non numerati, va tenuto presente che nelle classi standard il comando \chapter* richiede che i contenuti delle testatine ottenute con lo stile headings vengano forniti manualmente. A tal fine si usa il comando \markboth, la cui sintassi è la seguente:
`\markboth{}{ }`
Per esempio:
`\chapter*{Prefazione}
\markboth{Prefazione}{Prefazione}`
Questo problema non si presenta se i capitoli non numerati vengono inseriti usando l’apposito comando \frontmatter, messo a disposizione dalla classe book (oppure se si usano le classi AMS).Come sempre (anzi, questa volta in particolare), ogni vostra osservazione è più che benvenuta.
È del tutto evidente a chi prova con \markboth che il risultato è scorretto, infatti la testatina non è composta con lo stile delle altre. Occorre
`\markboth{\MakeUppercase{}}{\MakeUppercase{ }}`
Rimango del mio parere che nella classe report non ci devono essere capitoli non numerati, a meno che la parte relativa non sia composta sotto \pagestyle{plain}.Sarà comunque meglio dire: “i capitoli non numerati vanno inseriti con il comando \chapter (senza asterisco) dopo la dichiarazione \frontmatter e prima di \mainmatter”
Ciao
Enrico
::A parte il fatto che “contenuti” mi pare una parola del tutto inappropriata, essendo una maldestra traduzione dell’inglese “contents”, la soluzione è
`\renewcommand{\mtctitle}{Contenuti}`
dopo aver caricato arsclassica.E’ incredibile quanti anglismi usiamo, magari senza neppure essere consapevoli… Concordo con Enrico, naturalmente. L’unica osservazione che mi permetto di aggiungere è che forse si ottiene un risultato impercettibilmente migliore (ma è chiaramente una questione di gusti) scrivendo
`\renewcommand{\mtctitle}{contenuti}`
al posto di
`\renewcommand{\mtctitle}{Contenuti}`
Ciao,
L.Eppure ero convinto di aver corretto la maiuscola in minuscola. 🙁 Ah, l’avevo fatto ma nel posto sbagliato. 🙁
Ma chi è senza peccato scagli la prima pietra: che ci fanno quei comandi di accentazione nel codice che hai proposto nell’altro messaggio? 😉
Potremmo proporre “Tavola di contenuti”, così finalmente ci uniformeremmo (notare la mancanza dell’articolo, prego). 🙂
Ciao
Enrico
::Buongiorno a tutti, sono nuovo nel forum e anche nell’uso di latex, e questo è il mio primo intervento, spero di non aver aperto un topic già trito e ritrito ma nella ricerca non ho trovato nulla di rispondente alle mie esigenze, forse sarà talmente semplice che non se ne parla neanche.
Sto scrivendo un piccolo libro di istruzioni usando lo stile ArsClassica che mi è piaciuto tanto (complimenti a L. Pantieri), riesco anche ad inserire qualche riga in arabo usando il pacchetto arabtex. Il mio problema è il cambio della voce “Indice” in “Contenuti”: Il libro di L. Pantieri mi insegna che basta inserire
\addto\captionsitalian{%
\renewcommand{\contentsname}{contenuti}}
e questo mi cambia solo l’indice generale ma non l’indice di ogni capitolo. Che cosa mi sfugge? Qualche anima pia del forum può spendere per me un minuto del suo tempo spiegandomi quale incantesimo ci vuole per modificare la voce a TUTTI gli indici?A parte il fatto che “contenuti” mi pare una parola del tutto inappropriata, essendo una maldestra traduzione dell’inglese “contents”, la soluzione è
`\renewcommand{\mtctitle}{Contenuti}`
dopo aver caricato arsclassica. 🙄Ciao
Enrico
::Un ULTIMA cosa …
😳il seguente codice riproduce proprio quello desiderato
\makepagestyle{headings}
\makeevenhead{headings}{\bfseries\thepage}{}{\bfseries\leftmark}
\makeoddhead{headings}{\slshape\rightmark}{}{\bfseries\thepage}
\makeheadrule{headings}{\textwidth}{0.4pt}
\setheadfoot{\onelineskip}{2\onelineskip}
\setheaderspaces{*}{2\onelineskip}{*}
\checkandfixthelayoutMi sono accorto però che nella pagina di inizio capitolo, il numero pagina viene inserito centralmente sarebbe possibile:
– non farlo stampare
oppure
– metterlo in grassettoNon so ancora quale delle due, me nel caso decidessi di mentenerlo lo vorrei in grassetto come nella testatina.
Ogni pagina dovrebbe avere il suo numero, tranne per casi molto particolari. Quella di inizio capitolo potrebbe capitare affacciata a una bianca, perciò è necessario che ci sia il numero. Ogni pagina di inizio capitolo usa lo stile di pagina chapter: se non interpreto male il manuale basta
`\makeoddfoot{chapter}{}{\bfseries\thepage}{}`
Ma ti invito a riconsiderare la decisione di comporre i numeri di pagina in nero.Ciao
Enrico
16 Marzo 2009 alle 18:26 in risposta a: Per i guru: problema con indice ebibliografia generale #31972::Ho studiato in lungo e in largo questo forum (e ho imparato tantissimo, Grazie a tutti). Adesso sono con due problemini che non riesco a risolvere (ma forse sono troppo stressato e ho cortocircuitato).
Premessa: sto preparando un libro che verrà pubblicato direttamente dal mio PDF, quindi devi farlo “perfetto”.
1) Il primo problema riguarda i titoli nell’indice che, a volte, da pagina 100 in avanti vanno a sovrascrivere o comunque molto vicini a l numero di pagina.
Scrivi questo nel preambolo:
`\makeatletter
\renewcommand{\@pnumwidth}{2.55em}
\makeatother`2) Per svariate ragioni, la bibliografia è un obbrobrio. Le voci bibliografiche sono gestite con Endnote, ma anziché esportare il DB in un file .bib e poi usare bibtex, uso direttamente gli ambienti thebibliography, perché lo stile è un APA modificato e non avevo tempo/voglia/capacità di modificare un .bst Ho risolto numerosi problemi, ma nella bibliografia generale finale che raccoglie le biblio di ogni capitolo, non riesco a impedire che thebibliography generi il suo titolo come \section ne’ tantomeno riesco a fargli fare un \chapter. (Ovviamente ho provato chapterbib, bibunit, multibib…).
`\chapter{Bibliografia generale}
\begin{MyBody}
\makeatletter\def\st@rtbibsection{}\makeatother
\begin{thebibliography}{99}
…`
Dovrai definire correttamente anche le testatine, è chiaro.Ciao
Enrico
::Ci sono 😉
Partendo dalla definizione di default di memoir e dai Vostri consigli ecco il risultato
\makepagestyle{headings}
\makeevenhead{headings}{\bfseries\thepage}{}{\bfseries\leftmark}
\makeoddhead{headings}{\slshape\rightmark}{}{\bfseries\thepage}\setheadfoot{\onelineskip}{2\onelineskip}
\setheaderspaces{*}{2\onelineskip}{*}
\checkandfixthelayoutNumero pagina in grassetto agli estremi sinistro pagine pari e destro delle pagine dispari
Numero e nome capitolo nelle pagine dispari
Paragrafo nelle pagine pariMi manca solo una “cosetta” 😉
NON riesco a visualizzare la linea che separa la testatina …
Ho provato anche a cercare nella documentazione line ma senza riscontro 🙁Posso eslicitamente richiedere che venga stampata?
Aggiungi \makeheadrule{headings}{\textwidth}{0.4pt}
Ciao
Enrico
::Devo inserire una formula all’interno di una tabella:
`
\begin{table}[htbp]
\centering
\begin{tabular}{|l|p{.5\textwidth}|l|}
\hline
…& Descrizione & Formula \\
\hline
prima riga & prima riga che scrivo per vedere cosa succede alla formula a fianco, se viene scritta piccolina oppure no & \(\frac{ultimo- primo}{valore_{ab}} + 1\)\\
\hline
\end{tabular}
\end{table}
`Se provate a compilare, la formula verrà scritta in piccolo e in alto. Questo lo capisco, perchè l’ho inserita come “formula dentro il testo”, ossia con l’ambiente math: \( formula \). In teoria, percui, dovrei usare l’ambiente displaymath – ovvero \[ formula \] – per ottenere quello che voglio. Il codice diverrebbe percui :
`
\begin{table}[htbp]
\centering
\begin{tabular}{|l|p{.5\textwidth}|l|}
\hline
…& Descrizione & Formula \\
\hline
prima riga & prima riga che scrivo per vedere cosa succede alla formula a fianco, se viene scritta piccolina oppure no& \[\frac{ultimo- primo}{valore_{ab}} + 1\]\\
\hline
\end{tabular}
\end{table}
`Purtroppo il mio ragionamento non funziona. Sapreste gentilmente spiegarmi perchè, e come posso risolvere il problema?
Probabilmente c’è già qualche intervento al riguardo, ma non mi sembra di aver trovato niente che possa risolvere i miei problemi.
GRazie!
Perché dentro alle celle di una tabella dichiarate con “l”, “r” oppure “c” sei essenzialmente come dentro una \mbox; quello che ti serve è
`\(\displaystyle\)`
Ciao
Enrico
::Non se usi una classe che ha un numero di orrori veramente notevole. Viene caricata la classe memoir e poi si usa fancyhdr per impostare le testatine, quando memoir ha il suo sistema già incorporato; si usa \linespread quando esistono gli appositi comandi di memoir (a parte l’assurdità di metterlo); l
NON ne ero al corrente 🙁
da perfetto niubbo questo è un mondo TOTALMENTE nuovo …
quindi è così brutto usare memoir?Vado a vedermi \linespread
La classe memoir è ottima. Quello che non va è come la usa chi ha scritto quell’orrore. 🙂
Ciao
Enrico
::strano che su kile se apro il file e metto come opzione cp1252 non vede niente
Ma l’opzione di inputenc non era ansinew? O va bene anche cp1252?
Qual è il migliore formato da usarsi in termini di portabilità per non incappare più in simili noie?
Secondo me utf8 (attenti al BOM che non va usato).
I file cp1252.def e ansinew.def (che vengono caricati dalle opzioni corrispondenti di inputenc) sono identici. Quasi certamente il problema è dovuto al fatto che Kile apre i file come UTF-8 o latin1 (dipende dalle preferenze impostate).
Quanto a quale scegliere fra UTF-8 e latin1, sono del parere che con il TeX attuale sia meglio il secondo. Ma poi dipende da che cosa si deve scrivere nel file; se c’è bisogno di caratteri non coperti da latin1, UTF-8 diventa indispensabile.
Ciao
Enrico
::FANTASTICO!
🙂Ci sono quasi!
Non se usi una classe che ha un numero di orrori veramente notevole. Viene caricata la classe memoir e poi si usa fancyhdr per impostare le testatine, quando memoir ha il suo sistema già incorporato; si usa \linespread quando esistono gli appositi comandi di memoir (a parte l’assurdità di metterlo); si impone l’italiano senza la possibilità di aggiungere lingue; ce ne sono altri.
Ciao
Enrico
-
AutoreRisposte