Risposte nei forum create
-
AutoreRisposte
-
12 Agosto 2006 alle 11:05 in risposta a: Enumitem contro tutti: alcune soluzioni e un problema #10029::
Scustaemi per l’insistenza con cui continuo questo post… 😳Pazzesco: pare che nel preambolo \itemindent sia settato a zero, mentre all’interno dell’ambiente citazione sia settato a 1.5em. 😯 Perché? Me ne sono reso conto con il pacchetto layouts.
`\documentclass{article}\usepackage{layouts}
\newenvironment{citazione}%
{\begin{quotation}\small\ignorespaces}%
{\end{quotation}}\begin{document}
\printinunitsof{pt}
\listvalues %qui \itemindent vale zero…\begin{citazione}
\listvalues %…e qui \itemindent vale 1.5em.
Citazione citazione citazione citazione citazione citazione citazione citazione citazione citazione citazione citazione citazione citazione
\end{citazione}
`A questo punto la soluzione è:
`\documentclass{article}\usepackage{enumitem}
\newenvironment{citazione}%
{\begin{quotation}\small\ignorespaces}%
{\end{quotation}}\begin{document}
Testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
\begin{citazione}
\newlength{\mylen}
\setlength{\mylen}{\itemindent}Citazione citazione citazione citazione citazione citazione citazione citazione citazione citazione citazione citazione citazione citazione
\begin{enumerate}[label=\emph{\roman*}),ref=\emph{\roman*}),nolistsep,fullwidth,itemindent=\mylen]
\item foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo
\item bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar bar
\end{enumerate}
Citazione citazione citazione citazione citazione citazione citazione citazione citazione citazione citazione citazione citazione citazione
\end{citazione}Testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo testo
\end{document}
`e tanti saluti all’eleganza del codice… 😥Scusate ancora, e, se avete idee migliori, siete i benvenuti! 😉
Ciao,
L.
::
`\begin{table}[tb]
\centering
\caption{Dida.}\label{tab:esempio}
\medskip
\begin{tabular}{|c|c|c|}
\cline{2-3}
\multicolumn{1}{c|}{$a_{11}$} & $a_{12}$ & $a_{13}$\\
\hline
$a_{21}$ & $a_{22}$ & $a_{23}$\\
\hline
$a_{31}$ & $a_{32}$ & $a_{33}$\\
\hline
$a_{41}$ & $a_{42}$ & $a_{43}$\\
\hline
\end{tabular}
\end{table}
`
Ecco fatto. La differenza tra tabular ed array è che in array sei in ambiente matematico e ti risparmi tutti quei $. Tuttavia, tieni presente che tutte quelle linee orizzontali e verticali sono superflue, e il risultato non è molto elegante… L’articolo sulla composizione delle tabelle che L. Mori presenterà al prossimo GuIT meeting -secondo me- sarà prezioso…Ciao,
L.
::Dove siano definiti i parametri di quotation è facile: in article.cls
`\newenvironment{quotation}
{\list{}{\listparindent 1.5em%
\itemindent \listparindent
\rightmargin \leftmargin
\parsep \z@ \@plus\p@}%
\item\relax}
{\endlist}
`
Quindi \listparindent è 1.5em, \itemindent è uguale a \listparindent, \rightmargin uguale a \leftmargin (che viene preso dal contesto precedente) e \parsep è zero senza possibilità di allungarsi elasticamente.Grazie Enrico, chiarissimo come sempre!
Lorenzo
12 Agosto 2006 alle 10:31 in risposta a: Enumitem contro tutti: alcune soluzioni e un problema #10028::
Non capisco… 🙄In riferimento all’ultimo codice del mio post precedente -e a quest’altro topic– con
`\begin{enumerate}[label=\emph{\roman*}),ref=\emph{\roman*}),nolistsep,fullwidth,itemindent=1.5em]
`
funziona tutto, mentre imponendo nel preambolo
`\newlength{\mylen}
\setlength{\mylen}{\itemindent}
`
e scrivendo
`\begin{enumerate}[label=\emph{\roman*}),ref=\emph{\roman*}),nolistsep,fullwidth,itemindent=\mylen]
`
non succede niente!❓ ❓ ❓
Grazie,
L.
11 Agosto 2006 alle 10:54 in risposta a: Malfunzionamento del dizionario di italiano + eurosym #10015::Ciao a tutti,
ho un problema con il dizionario di italiano.
L’ho installato, compila bene (perchè scrive capitolo 1 ecc in italiano…), ma nei file che scrivo sottolinea tutte le parole, perchè considera ancora il dizionario di inglese e non quello italino…quindi tutto quello che scrivo risulta essere sbagliato anche se è scritto giusto… Se riuscissi a risolvere il problema potrei capire quali parole scrivo correttamente oppure no per non fare errori di battitura….Non confondere l’editor che usi per scrivere il sorgente LaTeX (come WinEdt, per Windows; TeXShop, per Mac, …) con il compilatore LaTeX vero e proprio. Da quello che scrivi, hai un problema con l’editor. Comincia da qui.
Un’altra cosa, mi sapreste dire dove scaricare il pacchetto eurosym per il simbolo dell’euro?
Guarda qui e, per la prossima volta, qui.
Ciao,
L.
::`\documentclass[a4paper,14pt]{extarticle}
\usepackage{times}`
ti mette a disposizione i font corretti alla dimensione da te richiesta. Senza alcun bisogno di fare difficili conversioni.Ciao Enrico. Sfogliando l’Elenco dei peccati degli utenti di LaTeX, ho letto che times è obsoleto: l’autore consiglia di sostituire
`
\usepackage{times}`
con
`\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}
`Il risultato è brutto comunque: a volte gli editori impongono scelte tipografiche discutibili… 😉
Ciao,
L.
::
Che bestia che sono 😳 : non ho inserito nel premabolo il comando
`\makeindex`
Le mie sole giustificazioni:
[OT]1. di ritorno dalla Grecia, non ho evidentemente ancora smaltito le colossali bevute di Mythos e metàxa al fresco del Meltemi… 😉 [/OT]
2. i comandi per fare l’indice analitico sono un pochino pleonastici: tra il pacchetto makeidx, i comandi \makeindex e \printindex, e il programma Makeindex è possibile dimenticarsi qualcosa per strada…Chiedo scusa a tutti!
Ciao,
L.
::
Ciao “ecthelion”, per inserire codice (o pseudo-codice) la soluzione d’elezione è il pacchetto listings, che è davvero ottimo ed altamente personalizzabile.Ho dato un’occhiata alla tua tabella: le righe sono in effetti lunghissime, la vedo dura farle stare su un foglio A4: se lo spazio fisico non c’è, non si può inventare!
Premesso che non sono un esperto, l’idea di cambiare i margini limitatamente al codice da inserire non mi pare tipograficamente valida. Forse la strada migliore è intervenire sul codice, spezzando le righe troppo lunghe.
Guarda
`\documentclass[a4paper]{article}\usepackage{listings}
\usepackage[big]{layaureo}
\usepackage{xcolor}\lstset{language=C,
backgroundcolor=\color{lightgray},
basicstyle=\footnotesize\ttfamily}\begin{document}
\begin{lstlisting}
nome_funz(name) costo num\ volte
1 if(name\ esiste) c_1 1
2 tmp\ \leftarrow\ val c_2 1
3 while(tmp\ esiste) c_3 \sum_{i=0}^{n} t_i
4 if(name\ corrsiponde\ a\ tmp[name]) c_4 \sum_{i=0}^{n} t_i
…..
\end{lstlisting}\end{document}
`
e vedi se può farti da spunto di riflessione.L.
::
Benvenuto Ivano.Non vedo come l’inserimento di un simbolo nella caption di una figura possa portare ad avere un problema con BibTeX…
Postaci un esempio minimale (cioè eleminando un po’ alla volta, pacchetto dopo pacchetto, linea dopo linea, tutto il codice non necessario) che riproduce il problema, e vediamo di aiutarti.
In ogni caso, ti consiglio fin d’ora, se vuoi inserire le parentesi acute, di servirti del pacchetto braket e degli appositi comandi \braket, \Braket, \ket, \Ket, …
Nel tuo preambolo c’è qualcosina da mettere a posto… ma c’è tempo. 😉
L.
7 Agosto 2006 alle 8:27 in risposta a: LaTeX nn è perfetto nella composizione di tabelle con \dfrac #9952::
Ahem… 😳 adesso magari qualcuno di voi mi uccide, 😳 ma… siete proprio sicuri che per realizzare un progetto come quello di cui si parla LaTeX sia la soluzione giusta?LaTeX è semplicemente impareggiabile per scrivere articoli e libri: ci sono delle classi pensate apposta e non si deve far altro che appoggiarsi a queste (eventualmente personalizzandole con qualche pacchetto), concentrandosi sul contenuto e lasciando che LaTeX si occupi della forma.
Se invece si tratta di disegnare un documento, con in testa un risultato grafico ben preciso da raggiungere, LaTeX non lo trovo vantaggioso rispetto ad un software WYSIWYG, anzi…
La mia è un’opinione personale e certamente eretica…
Ciao,
L.
-
AutoreRisposte