Risposte nei forum create
-
AutoreRisposte
-
::
Buongiorno.
Sono certo che esista un pacchetto che formatta, sul margine esterno della pagina, un rettangolo colorato che riporta il numero/lettera di capitolo o sezione corrente, in modo che, guardando lateralmente il volume, si puo’ velocemente aprire al capitolo desiderato.
Putroppo non ricordo:
1) come si chiamino questi elementi, ne’ in italiano ne’ in inglese (qualcosa tipo: “quick access key” ?);
2) quale sia il pacchetto in questione.
Al primo che rispondera’ correttamente, andra’ un assegno di 0x1.00$ di riconoscenza!
Grazie!
Benvenuto nel Forum!
Non so se attualmente esista un pacchetto specifico, comunque il tema è stato trattato
qui.
Tali elementi, come potrai vedere, si chiamano “unghie”.Ciao
Ivan
::
In effetti sembra che con toptesi non funzioni. Però non saprei proprio come risolvere il problema in maniera decente 🙁Se proprio vuoi usare toptesi si può aggirare il problema così. La procedura è macchinosa, e sicuramente farà rabbrividire qualcuno 😳
Supponiamo che il tuo documento principale, che usa la classe toptesi, si chiami tesi.tex.
1) Crei un nuovo file (temp.tex) a parte con i simboli di cui vuoi fare l’elenco, e i relativi comandi \nomenclature, usando la classe book, per esempio.
2) Fai tutta la procedura per creare la nomenclatura sul file temp.tex
3) Rinomini i file temp.nlo temp.nls in tesi.nlo tesi.nls
4) Compili il file tesi.tex, scrivendo:`\printnomenclature
\addcontentsline{toc}{chapter}{\nomname}`Se i comandi \nomenclature sono già nel file tesi.tex ed è un problema fare un file temporaneo a parte, alla fine del lavoro, puoi
1) commentare le righe relative a toptesi, cambiare la classe (mettendo per esempio book) ed eliminare le relative opzioni di toptesi.
2) fare tutta la procedura per produrre la nomenclatura
3) ripristinare la classe toptesi con relative opzioni e decommentare le righe precedentemente commentate, aggiungendo \addcontentsline{toc}{chapter}{\nomname} dopo \printnomenclatureSono quasi sicuro che il problema si possa risolvere con poche righe di codice. Magari Claudio o Enrico ti possono aiutare in questo. Io non arrivo a tanto.
Ciao
Ivan
::
Questo è un codice minimale che dovrebbe rispondere ad entrambi i questiti:`\documentclass{book}
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{nomencl}
\makenomenclature\begin{document}
\frontmatter
\chapter{Ringraziamenti}
\tableofcontents
\printnomenclature\mainmatter
\chapter{Primo}
\nomenclature{$\omega_{n}$}{Natural oscillation \unit{rad/s}}\nomenclature{$a$}{The number of angels per unit area}%
\nomenclature{$N$}{The number of angels per needle point}%
\nomenclature{$A$}{The area of the needle point}%
\chapter{Secondo}\backmatter
\chapter{Conclusioni}
\end{document}`
Per avere correttamente il capitolo sui simboli la procedura è questa:
1) Compila il file principale nome-file.tex
2) Da terminale scrivi `makeindex.nlo -s nomencl.ist -o .nls
`
3) Compila nuovamente il file principale nome-file.texIl capitolo dei simboli è intitolato “Nomencalture”. Per cambiarlo:
`\renewcommand{\nomname}{Lista dei simboli}
`Ciao
Ivan
19 Luglio 2009 alle 19:40 in risposta a: BEAMER: problema con i fonts e le formule matematiche #35707::Ho un problema abbastanza strano. A volte i font matematici vengono generati correttamente, altre volte al loro posto mi ritrovo simboli strani.
Ad esempio questo codice:
`\documentclass{beamer}
\usepackage[italian]{babel}
\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc}\usetheme{Warsaw}
\begin{document}
\begin{frame}
$\tau$
\end{frame}\end{document}`
a volte mi genera un tau giusto, altre volte una lineetta. Uso l’ultima versione di MacTex, su Mac OS X 10.5.7. Il problema rimane anche se compilo su Linux (Slackware 12.1). Ho provato anche ad usare xelatex per bypassare la gestione dei fonts ma non funziona…
Qualcuno ha qualche consiglio?!?
Grazie!
Benvenuto nel Forum!
Ho provato il tuo codice (ho la tua stessa distribuzione) e riproduce il simbolo ‘tau’ correttamente.
Forse l’errore è dovuto a qualche problema con la codifica di input.
Crea un file nuovo e salvalo con codifica latin1. Nel preambolo scrivi:`\usepackage[latin1]{inputenc}`
Nelle Preferenze di TeXShop puoi anche fare in modo che la codifica di default sia latin1.
Se l’errore si ripresenta nuovamente bisognerebbe capire quali sono le circostanze. Qualche altra informazione potrebbe essere utile per capire il problema: per esempio, cosa significa “a volte mi genera un tau giusto, altre volte una lineetta”?Ciao
Ivan
::Ciao,
Scrivendo la tesi, dopo il frontespizio volevo lasciare una pagina bianca in modo da lasciare la dedica sulla destra e non dietro il frontespizio.
Ho aggiunto quindi \newpage in fondo al sorgente del frontespizio ma non funziona!
Non so come fare, come estremo rimedio pensavo di inserire come con \include{una_pagina_bianca} nel mainmatter.C’è un altra soluzione?
Grazie 🙂
In che senso non funzione…?
Può dipendere da come hai fatto il frontespizio (ambiente titlepage o pacchetto frontespizio?), dalla classe che usi, dalle opzioni della classe.
Prova con` \cleardoublepage
`Ciao
Ivan
::Salve a tutti.
Nella visualizzazione del pdf, nello spazio in alto a destra di un capitolo, il titolo non entra in una sola riga e va oltre il margine. E’ possibile dividerlo su due righe? Ho provato con
`
\chapter{Studio della direzione di impatto \\tramite primitive geometriche \,\,}
`ma non risolve il problema.
Grazie a tutti
Su due righe quel titolo non ci sta. Potresti provare a riformularlo.
Con questo codice il titolo viene posizionato regolarmente su tre righe. Perché lo vuoi su due?`\documentclass[a4paper]{book}
\usepackage[italian]{babel}\begin{document}
\chapter{Studio della direzione di impatto tramite primitive geometriche}
\end{document}`
Ciao
ivan
::Ciao a tutti, sto scrivendo la tesi e mi sono trovato un po’ impigliato con la documentazione del pacchetto \titlesec. In particolare con la riformattazione
delle sezioni non numerate. Dopo aver cercato nel forum ho trovato alcune rispote che mi hanno aiutato ma comunque non ottengo il risultato, Infatti usando il codice
`
\usepackage[rubberchapters]{titlesec}
\titleformat{name=\chapter}[block]
{\normalfont}
{\fontsize{2.5cm}{2cm}\bfseries\thechapter\titlerule\\[-22pt]}
{.5em}
{\vspace{1pt} \titlerule \\ \vspace{.6ex}\filleft\Large\bfseries\scshape}\titleformat{name=\chapter,numberless}[block]
{\normalfont}
{\fontsize{2.5cm}{2cm}\bfseries\phantom{\thechapter}\titlerule\\[-22pt]}
{.5em}
{\vspace{1pt} \titlerule \\ \vspace{.6ex}\filleft\Large\bfseries\scshape}`
non ottengo errori di compilazione ma mentre le sezioni numerate cambaino il loro layout quelle non numerate rimangono tali e quali.
Vi ringrazio in anticipo per i commenti che sicuramente saranno preziosi. ciaoIl codice che hai inviato così com’è, e al di là delle scelte di stile, fa quello che richiedi. I capitolo non numerati, prodotti sia con \chapter*{} che con \frontmatter, vengono formattati come i capitoli numerati. Invia un documento minimale che riproduce il problema. Probabilmente c’è qualcosa che non va da qualche parte.
Ciao
Ivan
30 Giugno 2009 alle 11:08 in risposta a: pedici a matrice per indicare il numero di righe e colonne #35034::Premetto che sono alle prime armi, ma che in appena una settimana di studio ho già ottenuto una qualità “tipografica” eccellente, quindi sono veramente entusiasta.
Passo alla domanda.Ho necessità di scrivere le matrici con un solo termine (generico); in corrispondenza della parentesi destra ceh delimita il termine della matrice, devo riportare in basso la numerosità di righe e colonne.
Faccio così, ma non ottengo una pessima qualità grafica (faccio notare che la numerosità N di righe e colonne è in maiuscolo):`
\left[
\begin{array}{c}
\pi(i,j)
\end{array}
\right]_{NxN}
`
Grazie a tutti per i suggerimentidom
Carica amsmath e prova questo codice. Dai anche un’occhiata all’Arte (il link è in alto), c’è una sezione sulle matrici.
`\[
\begin{bmatrix}
\pi(i,j)
\end{bmatrix}_{N\times N}
\] `Immagino che “NxX” voglia dire “N\times N”… ma non sono un matematico, quindi potrei sbagliarmi.
Ciao
Ivan
::Salve,
ho avuto ultimamente un piccolo problema con una tabella, questa tabella, scritta con il codice
`
\begin{tabular}{*{2}{l}}
\toprule
testo & num\\
testo & num\\
\bottomrule
\end{tabular}
`Il testo in una delle caselle era talmente lungo da mandare la tabella in overfull hbox, ma ho risolto il problema modificando il testo della tabella, nel caso in cui non avessi potuto farlo avrei usato il pacchetto tabularx, come suggerito nell’Arte (Cap 6.1).
Ora viene la curiosità, una volta messo il testo su due righe, come avrei potuto centrare verticalmente il numero nella casella affianco?
Esteticamente forse non è il massimo, ma a me interessa solamente l’aspetto tecnicoGrazie,
RobertoPacchetto array e specificatore m. Se ci sono problemi manda un esempio.
“Affianco” è voce del verbo “affiancare” 🙂
http://www.accademiadellacrusca.it/faq/faq_risp.php?id=4026&ctg_id=93%5DlinkCiao
ivan
::È certamente meglio usare direttamente pdflatex. Ma se si aggiunge l’opzione dvipdfmx a \documentclass l’elaborazione va a buon fine usando sia dvipdfmx che xdvipdfmx. Consiglio questi rispetto all’obsoleto dvipdfm (che richiede l’opzione dvipdfm) se proprio non è possibile fare altrimenti:
`\usepackage[dvipdfmx]{beamer}`
Ciao
EnricoChe dire…? Svelato l’arcano…Un mago come sempre 😉
Avevo provato a convertire il dvi con dvipdfmx, ma ottenevo parecchi errori. Con l’opzione dvipdfmx tutto fila liscio.Ciao
Ivan
::eehm..non so di preciso cosa vuol dire con cosa compilo e che distribuzione uso… sono una frana..uso miktex 2.7 su vista (e come editor LEd Beta), era questo che volevi sapere? per il tema ho provato a metterne uno recente ma non cambia.
Allora, la tua distribuzione è MiKTeX. Il compilatore è il programma che legge il file sorgente (.tex) e produce un output, che può essere dvi o pdf.
LaTeX produce un file dvi; pdfLaTeX produce un file pdf.Per ottenere un pdf dal file dvi ci sono però altre due 2 strade (che ti sconsiglio per diversi motivi, tra i quali uno riguarda il tuo problema):
1) convertire il dvi in post script (.ps) con il programma dvips e successivamente convertire il file .ps in pdf con eps2pdf.
2) convertire il file dvi in pdf con dvipdfm.Ho provato queste procedure col tuo codice e ho scoperto che il file pdf generato con dvipdfm non riconosce i comandi \pause. Quindi presumo che tu stia generando il pdf con questa procedura.
La soluzione, considerato poi che usi beamer, è compilare con pdfLaTeX, che ti consiglio di usare sempre. LEd non lo conosco, comunque dovrebbe esserci una finestra vicino al tasto per ottenere l’output, in cui puoi scegliere in che modo generare l’output. Se passi a TeXnicCenter basta scegliere LATEX==>PDF e il gioco è fatto.
Ciao
Ivan
::ciao, è la prima volta che uso beamer. volevo fare delle slide dove far vedere una riga per volta. ho trovato degli esempi in rete dove vedo che usano \pause allora ho copiato e incollato nel mio editor, ho creato il pdf e mi aspetterei che scorrendo si vedesse una riga alla volta invece no. si vede per tre volte la stessa diapo tutta scritta per intero, dov’è l’errore? è sbagliato il codice qui sotto?
`\documentclass{beamer}
\usepackage{beamerthemesplit}\begin{document}
\title{prova}
\author{sa}
\date{\today}
\frame{\titlepage}
\section[]{}
\frame{\tableofcontents}
\frame{
\begin{itemize}
\item primo \pause
\item secondo \pause
\item terzo \pause
\end{itemize}}
\end{document}`Ho provato il tuo codice e il comando \pause funziona correttamente.
Con cosa compili? Che distribuzione usi?Altra cosa. Non credo che sia importante, comunque ti faccio osservare che stai usando un tema della versione precedente di beamer.
Ciao
ivan
::Buonasera
Mi trovo a lavorare su una macchina non mia con win vista e miktex base.
Devo compilare un corposo documento scritto in italiano, carico il bacchetto babel con l’opzione italian, ho scaricato ed aggiornato ithyph.tex da miktex, aggiornato i formati, scommentato la lingua italiana in language.dat etc. ma… nulla, continuo a ricevere il famoso warning
`Package babel Warning: No hyphenation patterns were loaded for (babel) the language `Italian' (babel) I will use the patterns loaded for \language=0 instead.`
e non ne vengo a capo.Siccome ho fretta di completare il documento, piuttosto che avere delle sillabazioni scorrette preferisco che nessuna parola sia sillabata, insomma “spegnere” la sillabazione.
Come fare?
Grazie GG
`\tolerance=1
\emergencystretch=\maxdimen
\hyphenpenalty=10000
\hbadness=10000`Il codice che ho riportato viene da qui . (Notare l’autore del messaggio…)
Prima di usare questa soluzione cercherei di risolvere il problema della sillabazione. Dai un’occhiata all’Arte, 5.1.1
Ciao
Ivan
-
AutoreRisposte