Risposte nei forum create
-
AutoreRisposte
-
::
Salve a tutti. Io sto scrivendo un semplice documento con questo preambolo:
…
Ad un certo punto, vorrei usare il runico. Allora, da manuale scrivo per esempio:
`
\textarc{Ciao, come stai?}\arcfamily
`
…Nella tabella di pagina 4 spiegano i comandi per ottenere i caratteri runici: con \textarc{testo} il “testo” è scritto in caratteri runici; con \arcfamily dici a LaTeX di comporre con caratteri runici da quel momento in poi e non credo sia quello che vuoi. 🙂
Per riassumere: non usare \arcfamily.
Perché carichi graphics e non graphicx?
Ciao
Enrico
::Ciao ragazzi,
vorrei sapere come scrivere – in latex – 30’000..
Vorrei usare un separatore per le migliaia. Ma cosa utilizzo? Un’apice? Io vorrei mettere un puntino. Sapete come posso fare?
Grazie. Samuele
Usa uno spazio sottile:
`$30\,000$`
Il puntino in alto che insegnano alle elementari è sbagliato. Se hai molti numeri da inserire nel tuo documento, ti conviene \num{30000} che è messo a disposizione dal pacchetto siunitx.Ciao
Enrico
::Quindi il suggerimento di ansys continua ad essere valido ma con il nome gousto:
`
\DeclareMathOperator{\arsinh}{\mathrm{arsinh}}
\DeclareMathOperator{\arcosh}{\mathrm{arcosh}}
\DeclareMathOperator{\artanh}{\mathrm{artanh}}
`
Vedi l’appendice sui simboli matematici e la nomenclatura sull’ “Introduzione all’arte” con il link in cima a questa pagina del forum.Perché \mathrm?
Ciao
Enrico
::Sto mettendo a punto un comando per disegnare il barcode con codifica code39 di una stringa. Il comando deve selezionare della stringa un carattere alla volta ed in questo caso ci risco con:
`\documentclass{minimal}
\makeatletter\def\makeup#1{%
\parsechar#1\@nil
}\def\parsechar#1#2\@nil{%
#1\\
\def\temp{#2}
\ifx\temp\empty
\else
\parsechar#2\@nil
\fi
}\makeatother
\begin{document}
\noindent\makeup{12q\$wert\%y+-}\end{document}`
Tuttavia se provo a rendere maiuscoli i caratteri (il code39 accetta solo caratteri maiuscoli), il codice non funziona più:
`% non funziona
\documentclass{minimal}\makeatletter
\def\makeup#1{%
\expandafter\parsechar\uppercase{#1}\@nil
}\def\parsechar#1#2\@nil{%
#1\\
\def\temp{#2}
\ifx\temp\empty
\else
\parsechar#2\@nil
\fi
}
\makeatother\begin{document}
\noindent\makeup{12q\$wert\%y+-}
\end{document}`Eppure l’effetto del primo \expandafter dovrebbe essere quello di espandere \uppercase e restituire al comando delimitato i token dei caratteri semplici ma resi maiuscoli.
L’errore è quello di un parentisi graffa aperta mancante.Ho provato anche a definire una macro \temp come \def\temp{\uppercase{#1}} ed espanderla dopo ma viene riportato lo stesso errore.
Grazie per l’aiuto.
R.\uppercase non è espandibile. Quando TeX trova \uppercase{
}, interrompe ciò che sta facendo, converte i nell’equivalente maiuscolo (solo i caratteri espliciti) senza espandere nulla e rimette la lista di token ottenuta al posto di \uppercase{ }. La soluzione è eseguire prima \uppercase:
`\def\makeup#1{\uppercase{\parsechar#1\@nil}}`
C’è un modo migliore di definire \parsechar:
`\def\parsechar#1{%
\ifx#1\@nil\else
#1\\%
\expandafter\parsechar
\fi}`
che effettivamente consuma un token alla volta, mentre la tua rilegge ogni volta tutto quanto rimane dopo ogni passaggio.Nel caso di \makeup{12q\$wert\%y+-}, dopo l’esecuzione di \uppercase ci troviamo
`\parsechar 12Q\$WERT\%Y+-\@nil`
e #1 è 1, che non è \@nil. Perciò ci si trova con
`1\\\expandafter\parsechar\fi 2Q\$WERT\%Y+-\@nil`
I token 1 e \\ vengono spediti avanti e viene espanso \expandafter che a sua volta espande \fi, la cui espansione è vuota! Dunque ci troviamo
`\parsechar 2Q\$WERT\%Y+-\@nil`
esattamente come voluto.Ovviamente se inserisci nell’argomento di \makeup comandi con argomento o comandi non definiti ti trovi nei pasticci, ma non credo sia un problema. Esercizio: perché, con la mia definizione, \makeup{abc\ddt xyz} non dà errore a \ddt ma a \@nil, mentre con la tua lo dà a \ddt?
Ciao
Enrico
::grazie mille!! Era lo {split} evidentemente 😉 ora esce anche a me!!
solo ho notato la parentesi graffa della matrice non è un carattere unico, è come se una linea bianca la divide nella parte inferiore…è normale?si può levare questo effetto?
Non ha senso uno split là, soprattutto se non c’è nessun allineamento.
A volte i visualizzatori PDF non riescono a mostrare correttamente le graffe grandi che sono effettivamente ottenute da tanti pezzettini. In stampa non ci sono problemi. Non userei le graffe per delimitare una matrice nemmeno se mi offrissero una forte somma in denaro. 🙂
Ciao
Enrico
::`
\usepackage[a4paper,top=3cm,bottom=3cm,left=3.5cm,right=3.5cm,%
heightrounded,bindingoffset=5mm]{geometry}`
Da come ho capito questo geometry si può usare anche per modificare i margini del testo, quindi la larghezza della colonna ad esempio.
giusto?come faccio a far si che il frontespizio abbia una geometry diversa dal resto del testo?
usare geometry è il metodo migliore per allargare un po i margini verso la parte che latex lascia un po più larga? (che è a destra o sinistra a seconda della pagina)
spero di essermi spiegato 🙂
grazie infinite del vostro prezioso aiuto! 😀
Quelli sono margini proprio bruttini, se posso dire la mia opinione. Ma non è il punto.
`\begin{document}
\begin{titlepage}
\newgeometry{margins=0mm}codice per il frontespizio
\end{titlepage}
\restoregeometry`
Ciao
Enrico
::[quote]Ecco cosa sembra bollire in pentola:
[quote]TeX Live 2010 is frozen forever and will no
longer be updated. This happens in preparation for a new release.M.
Sì, fra qualche giorno sarà disponibile la 2011/pretest. Direi che per settembre la 2011 sarà pronta.
Ciao
Enrico[/quote]
Quali le novità importanti della 2011?
Ernesto[/quote]
Poche, le trovi nell’annuncio in cima alla sezione.Ciao
Enrico
::Ciao Enrico grazie per esserti offerto di darmi una mano.. ti assicuro che il preambolo che ho inserito è quello che uso per la compilazione. Sto usando texlive 2009 con Xubuntu. Per compilarlo lancio da terminale le seguenti istruzioni:
`
pdflatex prova.tex
makeindex -s classic prova.idx
bibtex tesitex.aux
pdflatex prova.tex
pdflatex prova.tex
`Se ti può aiutare posso inserire tutto il mio materiale in un file .rar. Sul fatto che il mio preambolo possa essere pasticciato.. penso sia dovuto alla mia poca esperienza e dall’aver recuperato informazioni da due guide su classis thesis. Infine tutto cio che ho chiesto so che è possibile farlo con classis thesis. Infatti le ho trovate nell’indice generato nella guida classis thesis di Lorenzo.
Direi che non è possibile. Una prova con testo posticcio mi dà risultati completamente diversi, per esempio “INDICE” viene stampato con il font Iwona, come deve essere visto che carichi arsclassica.
Ciao
Enrico
::Ho scaricato l’archivio install-tl.zip, ma l’installazione conduce sempre alla 2010. Ho provato anche a cambiare mirror, nulla da fare. Qual è un mirror con la TL2011?
Li trovi a http://tug.org/texlive/pretest
Ciao
Enrico
::Da un lato il servizio Imageshack mi impesta il PC di varie finestre con inviti a partecipare a concorsi e rispondere a messaggi, eccetera, che sono davvero una iattura.
Lo dico a te come ad altri lettori del forum; se potete scegliere un diverso modo di rendere accessibili le vostre immagini io e molti altri ve ne saremmo molto grati.
Capito, credo che andando a questo link il problema dovrebbe risolversi
http://oi51.tinypic.com/ak8qaa.jpg
Se hai difficoltà nella risoluzione puoi scaricare l’immagine e zoomarla con il tuo progamma di gestione immagini (eltrimenti inviami anche in privato un sito dove hostare le immagini)
Dall’altra non vedo nessuna differenza nella composizione della voce Bibliografia (non la vedo sull’immagine che hai inviato) perché forse l’immagine non ha la risoluzione sufficiente per mostrare al differenza; già ora ci sono delle voci che sembrano più grandi e delle altre che sembrano più piccole, Bibliografia è fra quelle che sembrano più grandi ma è delle stesse dimensioni di altre righe.
Appunto il problema è proprio questo vorrei proprio questo che “Bibliografia” sia scritto ad esempio come “indice anilitico” oppure il “capitolo 1”. Se noti bene sono scritte in modo diverso. Con classis thesis ho notato che operazioni di modifica del carattere del titolo o della sezione(come il grassetto, maiuscolo corsivo etc. non hanno effetto).
ClassicThesis è un formato “prendere o lasciare”. Da quell’immagine vedo che l’indice non corrisponde a ciò che risulta normalmente e ne deduco che hai cercato di pasticciare con le definizioni.
Quell’immagine non ha nulla a che fare con il preambolo che hai riportato nel primo messaggio. Se vuoi una mano devi aiutarci a capire quello che veramente fai.
Ciao
Enrico
::Per Metapost: come mai hanno deciso per il formato non precompilato?
Forse ha a che fare con la mplib in LuaTeX?Indovinato. Del resto la lettura dei file plain.mp o metafun.mp (con i suoi input) non è particolarmente gravosa (plain.mp è 16036 byte).
In giro si trova anche la documentazione per le API di MPLib.
Ciao
Enrico
::Salve,
è possibile modificare la numerazione delle sezioni in maniera tale che, invece che essere numerato con CAPITOLO.SEZIONE, siano numerate con il solo numero SEZIONE?Es. supponiamo che nel capito 2 sia presente la sezione INTRODUZIONE, avremo:
2.1 INTRODUZIONEE’ possibile ottenere solo
1 INTRODUZIONE
???Grazie.
Sì, è possibile: scrivi, prima di \begin{document},
`\renewcommand{\thesection}{\arabic{section}}`
Ciao
Enrico
::va bene come ho scritto le seguenti formule?
Chiamato ora $S$ lo spazio che Achille (A) deve percorrere per raggiungere la tartaruga (T), abbiamo:
\begin{eqnarray}
S=100+10+1+\frac{1}{10}+\dots+\frac{1}{10^n} \\
S=100+10(1+\frac{1}{10}+\frac{1}{100}+\dots)
\end{eqnarray}
Ma i termini contenuti nella parentesi sono i termini di una serie geometrica di ragione $q=\frac{1}{10}$:
\begin{eqnarray}
S = 100 + 10 \times \mathop {\lim }\limits_{n \to + \infty } \frac{{1 – \left( {\frac{1}
{{10}}} \right)^n }}
{{1 – \frac{1}
{{10}}}} = 100 + 10 \times \frac{{10}}
{9} = \frac{{1000}}
{9}
\end{eqnarray}No, non va bene.
`Chiamato ora $S$ lo spazio che Achille (A) deve percorrere per raggiungere la tartaruga (T), abbiamo:
\begin{gather}
S=100+10+1+\frac{1}{10}+\dots+\frac{1}{10^n} \\
S=100+10\left(1+\frac{1}{10}+\frac{1}{100}+\dotsb\right)
\end{gather}
Ma i termini contenuti nella parentesi sono i termini di una serie geometrica di ragione $q=1/10$:
\[
S = 100 + 10 \cdot \lim_{n \to +\infty}
\frac{1 – (1/10)^n }{1 – 1/10} = 100 + 10 \cdot \frac{10}{9}
= \frac{1000}{9}
\]`
Non usare mai e poi mai eqnarray: è bacato fin dall’origine. Non usare nemmeno le frazioni a quattro piani ed evita le frazioni nel testo, meglio 1/10 di \frac{1}{10}. Devi caricare amsmath (\usepackage{amsmath}). Anche \times per la moltiplicazione non va, meglio \cdot. Per i puntini non seguiti da un segno di operazione, ma dalla parentesi, LaTeX va aiutato dicendogli che tipo di puntini ci servono, in questo caso \dotsb (\dots per un’operazione binaria).Vedi anche che \mathop{\lim}\limits_{…} è piuttosto ridondante: \lim_{…} è più che sufficiente. Lascia perdere \limits: se \lim è nel testo, è giusto che la condizione vada accanto e non sotto; nelle formule in display va sotto da sé.
Ciao
Enrico
::Ciao,
al termine di una lettera, vorrei inserire i riferimenti per i contatti (Via, tel, fax, cell…).Al momento li ho messi fra \begin{center} come testo centrato.
Ma non mi piace. Vorrei mettere il testo ‘a blocchetto’ cioè giustificato, ma nel centro del paragrafo di dimensioni circa la metà (o anche meno) dell’attuale misura.Mi sono spiegato?
Se si, sapreste darmi dei consigli?
Grazie
Renato
No, non ti sei spiegato. Probabilmente vuoi il testo allineato a sinistra, visto che si tratta di dati.
`\begin{center}
\begin{tabular}{l}
via delle Piadine, 42\\
Roncofritto (ZU)\\
tel. 0999\,123\,45\,67\\
fax 0999\,987\,65\,43
\end{tabular}
\end{center}`
Ciao
Enrico
-
AutoreRisposte