Risposte nei forum create
-
AutoreRisposte
-
::
Questo è quanto io ho scritto nel preambolo
\documentclass[12pt,a4paper,oneside]{book}
\usepackage[english,italian]{babel}
\usepackage[utf8]{inputenc}
\usepackage{multirow}
\usepackage{amssymb}
\usepackage{textcomp}facendo così mi toglie tutti gli items. Ho provato a usare il comando \textdegree senza caricare il pacchetto textcomp e mi da errore.
Quindi non è precaricato negli altri pacchetti.Che vuol dire “mi toglie tutti gli items”? Occorre un esempio compilabile che mostri il problema.
Ciao
Enrico
31 Ottobre 2008 alle 10:10 in risposta a: Far ricominciare la numerazione delle sezioni di un documen. #28258::Buongiorno a tutti,
state bene?
Chiedo scusa se il topic è sibillino, ma non sono riuscito a trovare di meglio.Un bel po’ di lavoro: non badi a spese, eh? 🙂
Dunque, mi trovo a combattere con questo problema. Sto preparando il dossier di documenti per una prima prova di Esame di Stato di italiano. Il sezionamento del documento è il seguente:
…Veniamo ai problemi.
Vuoi che cambi il sistema di numerazione delle \subsection ma che si azzerino al comando \section*: si può.
`\renewcommand{\thesection}{\Alph{section}}
\renewcommand{\thesubsection}{\arabic{subsection}}
\newcommand{\tipologia}[1]{%
\stepcounter{section}% Ecco il trucco
\section*{Tipologia \thesection. #1}}`
Per gli elenchi che dipendano dal numero della \subsection, puoi caricare il pacchetto enumitem:
`\usepackage{enumitem}
\newlist{domande}{enumerate}{1}
\setlist[domande]{label=\thesubsection.\arabic*}`Non userei description per i “documenti”, ma il sistema di sezionamento (\subsubsection): liste con testi troppo lunghi sono fastidiose perché fanno perdere l’orientamento, visto che il margine sinistro “scappa”.
Per la poesia suggerirei una minipage all’interno della quale inserire un ambiente multicols (occorre il pacchetto multicol}:
`\begin{center}% per staccare e non avere il rientro
\begin{minipage}{.8\textwidth}% così la poesia non viene al margine sinistro
\begin{multicols}{2}
\begin{verse}
Passata è la tempesta\\
odo augelli far festa\\
…
\end{verse}
\end{multicols}
\end{minipage}
\end{center}`
Le note al testo verranno dentro alla minipage che potrebbe essere separata dal resto con filetti, vedi tu.`\begin{document}
\tipologia{Analisi del testo}
\subsection{Comprensione del testo}
\begin{domande}
\item Prima domanda.
\item Seconda domanda
\item Eccetera.
\end{domande}\subsection{Analisi del testo}
\begin{domande}
\item Prima domanda.
\item Seconda domanda
\item Eccetera.
\end{domande}\subsection{Interpretazione complessiva e approfondimenti}
Domanda di approfondimento.\tipologia{Redazione di un “saggio breve'' o di un “articolo di giornale''}
\subsection{Ambito artistico-letterario}
\subsubsection*{Documento 1}
…
\subsubsection*{Documento 2}
…\subsection{Ambito socio-economico}
`
Ciao
Enrico
30 Ottobre 2008 alle 23:11 in risposta a: “L’arte di creare e gestire oggetti mobili con LaTeX” #28244::http://www.lorenzopantieri.net/LaTeX_files/OggettiMobili.pdf
Ciao a tutti,
in questo articolo viene presentato il pacchetto float, che permette, appunto, di creare e gestire gli oggetti mobili con LaTeX.
…
Come sempre, i vostri commenti sono assai graditi.
Ma com’è che l’elenco delle note biografiche non viene come l’indice? 🙂
Più importante, manca la descrizione di \restylefloat che mi sembra opportuno inserire. Non è obbligatorio usarlo, per esempio la scelta di avere le note biografiche in stile diverso da tabelle e figure può starci; ma non la vedrei allo stesso modo con altri tipi di \newfloat.
Ciao
Enrico
::Salve,
sto utilizzando LaTeX per scrivere la mia tesi.
Devo inserire l’equazione di lagrange ma ho due problemi che non riesco a risolvere:
– non trovo il comando per inserire il simbolo di Lagrangiana;
– non riesco a mettere il puntino sulla x per indicare la sua derivata temporale.Inserisco qui sotto il codice che uso attualmente ma che non mi soddisfa per le precedenti motivazioni.
`
\begin{equation}
\frac{\partial }{\partial t}\biggl(\frac{\partial }{\partial x'} L \biggr) – \frac{\partial }{\partial x} L = 0
\end{equation}
`
In attesa di una risposta vi ringrazio sentitamente per l’impagabile aiuto che fornite su questo forum (ho già risolto numerosi problemi e dubbi grazie a topic precedenti e ai vostri preziosi consigli)Che cosa intendi per “simbolo della lagrangiana”? Potrebbe essere \mathcal{L}, ma cercalo sulla Comprehensive LaTeX Symbol List.
Per le derivate newtoniane, si usa \dot{x}, \ddot{x} e \dddot{x}. Per l’ultimo serve il pacchetto amsmath, che ti consiglio comunque.
Ciao
Enrico
30 Ottobre 2008 alle 15:17 in risposta a: Utilizzare il risultato di comandi unix dentro LaTex #28032::Per la cronaca, alla fine ho creato uno script in AWK che mi estrae tutti i valori di interesse dal file di output e mi crea un file latex composto da vari newcommand, tipo `\newcommand{\AirTemp}{125}`
All’inizio del mio file latex principale includo questo file generato automaticamente tramite un \input e più avanti nel file, all’interno delle mie tabelle, utilizzo ad esempio \AirTemp per riferirmi alla temperaturaSono riuscito a trovare qualcosa che forse fa per te:
`% nel preambolo
\newread\shellcommand
\newcommand{\doshellcommand}[1]{%
\immediate\openin\shellcommand=”|#1″
\loop\unless\ifeof\shellcommand
\read\shellcommand to \next
\unless\ifx\next\parcs
\next\unskip
\fi
\repeat}
\def\parcs{\par}`
Nel tuo documento (che devi compilare con “pdflatex -shell-escape”) puoi scrivere, per esempio
`\doshellcommand{grep temp temp.dat}`
e se il file temp.dat contiene una riga che a sua volta contiene la stringa “temp” il comando la stampa.Come argomento di \shellcommand puoi dare un comando qualsiasi. Con cautela, ovviamente, non ti consiglio \shellcommand{rm -fr *} 😯
È solo un abbozzo, naturalmente; una macro davvero utile dovrà essere diversa, per esempio se vuoi stampare più righe o scegliere qualcosa che ti serve dall’output. Il trucco sta nel dare come primo carattere del nome di file per \openin un | (pipe). Le virgolette servono solo come delimitatori.
Ciao
Enrico
::grazie delle risposte!
sembra proprio che il comando \xspace sia proprio quello che fa per me.
invece per quanto riguarda la codifica t1, per la verità non era una domanda, nel senso che ho postato il preambolo con tutti gli appunti(anfavo di fretta), comunque grazie mille per il suggerimento!Io invece ti consiglio di non usare quel tipo di abbreviazioni. Ti impediscono di leggere il testo in modo coerente mentre lo scrivi e sono piuttosto difficili da ricordare. In particolare \ar e \n sono abbreviazioni da evitare; molto meglio
`\newcommand\nous{\emph{nous}\xspace}
\newcommand\tonoetikon{\emph{to~no\=etikon}\xspace}`
e così via. L’editor può aiutare parecchio; con quello che uso io è facile completare una parola scrivendone l’inizio: Ardà subito Aristotele (se l’ho già scritto per esteso); a volte occorre dare alcune volte, perché esegue un ciclo sulle parole che iniziano per Ar a partire dall’ultima usata. Quasi tutti i buoni editor di testi hanno funzioni simili. Già che ci sono: non usare \linespread{2} e il pacchetto setspace; meglio solo il secondo e i suoi comandi, se proprio devi ampliare l’interlinea. 🙁
Ciao
Enrico
::Buongiorno. Ho un problema con Beamer o, meglio, con la mia ignoranza 🙂
Di solito quando presento una foto, o lascio solo la foto, o metto a fianco un block di descrizione creando 2 minipage.
In questo caso, però, vorrei avere la foto più in grande e quindi pensavo di mettere la foto sopra e un block (con contenuto brevissimo, solo 2 righe al massimo) al di sotto di essa.
Ho provato con un listato tipo questo (semplicissimo)
`\begin{frame}{Prova}
\includegraphics[width=0.7\linewidth]{foto}
\begin{block}{ABCD}
Prova\footnotesize{\url{http://www.ilmiosito.ciao/}}
\end{block}
\end{frame}`
e, ovviamente, funziona, ma il risultato è tutt’altro che bello: il block va a coprire il logo che ho nell’angolo in basso a destra, inoltre è sproporzionatissimo (larghissimo) e la parte a destra, al suo interno, è tutta vuota.Come si può fare per forzare una larghezza minore, in modo che occupi al massimo la metà pagina a sinistra?
`\begin{frame}{Prova}
\begin{minipage}{.7\textwidth}
\hrule height 0pt
\includegraphics[width=\textwidth]{foto}
\end{minipage}\hfill
\begin{minipage}{.25\textwidth}
\begin{block}{ABCD}
Prova\footnotesize{\url{http://www.ilmiosito.ciao/}}
\end{block}
\end{minipage}
\end{frame}`
Se vuoi davvero il block a sinistra:
`\begin{frame}{Prova}
\includegraphics[width=.7\textwidth]{foto}\begin{minipage}{.5\textwidth}
\begin{block}{ABCD}
Prova\footnotesize{\url{http://www.ilmiosito.ciao/}}
\end{block}
\end{minipage}
\end{frame}`
Non dimenticare la riga vuota fra \includegraphics e \begin{minipage}Ciao
Enrico
::Chiedo innanzitutto scusa per il titolo criptico. Ho la seguente tabella realizzata con tabularx:
`\begin{tabularx}{\textwidth}{rrrX}
1 & 1 & 1 & here is a relative short entry\\
1 & 1 & 1 & and here is a long entry, where line breaks and line breaks and line breaks have to occur\\
\end{tabularx} `
Vorrei scrivere la stessa tabella senza usare il pacchetto tabularx, ma limitandomi al solo ambiente tabular* di LaTeX.La ragione? Sto scrivendo un articolino sul pacchetto supertabular, che (correggetemi se sbaglio) per comporre una tabella larga quanto la pagina fornisce l’ambiente supertabular*, che è analogo a tabular*, ma non a tabularx.
La domanda è: perché scrivere un articolo su supertabular? 🙂
L’ambiente tabular* non andrebbe usato mai perché ottiene il suo scopo in modo tipograficamente inaccettabile, semplicemente ampliando gli spazi tra le colonne. Per ottenere un risultato accettabile occorre dichiarare le larghezze delle colonne e modificarle provando finché tutto è a posto. Per una tabella su più pagine questo lavoro è probabilmente lungo e noiosissimo per ottenere qualcosa di bruttino.
Se però insisti, puoi ottenere quella tabella barando 8): la scrivi come tabularx in un documento a parte, caricando tabularx con l’opzione infoshow, che ti mostra nel log (e anche sullo schermo) la larghezza che assegna alle colonne X. A questo punto sai il valore da usare nella specificazione p{…} dell’ultima colonna (che comporrai come tabular).
Ciao
Enrico
::Ciao Enrico, ho seguito il tuo consiglio. L’elenco viene prodotto, ma i puntini ci sono ancora. Ho dato un’occhiata alla doc. di tocloft, ma non ne sono venuto a capo.
…
Dove sbaglio?
Devi usare i comandi di tocloft per modificare la composizione dell’indice: qualcosa come
`\renewcommand{\cftbioleader}{}
\renewcommand{\cftbioafterpnum}{\cftparfillskip}`
o il più economico (ma non documentato)
`\renewcommand{\cftbiofillnum}[1]{%
~\mbox{\cftbiopagefont #1}\cftparfillskip\par}`
Ciao
Enrico
::Voglio compilare con LaTeX perchè con PDFLaTeX mi compare il messaggio che ho già scritto:
Displaying PDF page 5
%GSVIEW_PDF_MEDIA: [0 0 595.276 841.89]
%GSVIEW_PDF_ROTATE: 0
Displaying PDF page 6
%GSVIEW_PDF_MEDIA: [0 0 595.276 841.89]
%GSVIEW_PDF_ROTATE: 0
Displaying PDF page 7
%GSVIEW_PDF_MEDIA: [0 0 595.276 841.89]
%GSVIEW_PDF_ROTATE: 0
Displaying PDF page 8
%GSVIEW_PDF_MEDIA: [0 0 595.276 841.89]
%GSVIEW_PDF_ROTATE: 0
Unrecoverable error: invalidexit in .stop
Operand stack:
true Matrix –nostringval– –nostringval– 7116Perché cerchi di includere un pdf di più pagine con \includegraphics? Non sarebbe meglio estrarre la prima pagina?
Temo che GSView non sia proprio adatto, ci sono programmi molto migliori, primo fra tutti Adobe Reader.
Ciao
Enrico
::Questo preambolo mi sa tanto di Scientific WorkPlace! Orrore! 🙂
Manca una cosa fondamentale: l’opzione a4paper a \documentclass. L’impostazione di \MaxMatrixCols a 10 è ridicola: è così di default. (Non è colpa tua, sia chiaro.)
Sei proprio sicuro di dover definire 21 ambienti per enunciati o simili? 😯 Elimina quelli che non ti servono. Puoi anche caricare il pacchetto amsmath che ti permette, con \theoremstyle, di definire ambienti di quel tipo in cui il testo non è in corsivo (per gli esempi o le definizioni, di solito). Ha anche un ambiente proof il cui risultato è incomparabilmente superiore alla definizione di SWP.
Il pacchetto graphicx (lascia perdere graphics) va caricato senza l’opzione pdftex; il problema è certamente dovuto a qualcosa che viene dopo \begin{document} oppure al fatto che inconsapevolmente usi latex e non pdflatex per compilare. La sfera di cristallo dà qualche suggerimento, ma non abbastanza chiaro. 🙂
Ciao
EnricoInnanzitutto grazie a tutti (ho risolto anche il problema di come si fa ad andare a capo).
Per quanto riguarda le figure, la situazione è migliorata, ma non ancora a posto.
Ho caricato il solo il pacchetto graphicx, senza l’opzione pdftex. E mi complia tutto tranne le figure, quindi l’errore deve risiedere nelle righe:\begin{figure}
\centering
\includegraphics[width = 10cm]{pit1.pdf}
\caption{Rischio di un portafoglio}\label{figure_portafoglio}
\end{figure}Ora la figura la vede, ma dice:
Cannot determine the size of graphics in pit1.pdf (no BoundingBox).
Ho visto girando un po’ in rete che è un problema comune, ma non riesco comunque a venirne fuori. Io comunque VOGLIO compilare con LaTeX e non con PDFLaTeX..perchè è un problema?
…Se vuoi compilare con latex (e non so perché) non puoi includere figure in formato pdf, ma solo in formato eps.
Ciao
Enrico
::Ecco il preambolo del documento, come mi hai chiesto:
`\documentclass[italian]{book}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage{amsmath}
\usepackage[italian]{babel}
\setcounter{MaxMatrixCols}{10}
%\usepackage[pdftex]{graphicx}
%\usepackage[pdftex]{graphics}
\usepackage[latin1]{inputenc}
\usepackage{natbib}
\newtheorem{theorem}{Teorema}[chapter]
\newtheorem{acknowledgement}[theorem]{Acknowledgement}
\newtheorem{algorithm}[theorem]{Algorithm}
\newtheorem{axiom}[theorem]{Axiom}
\newtheorem{case}[theorem]{Esperimento}
\newtheorem{claim}[theorem]{Claim}
\newtheorem{conclusion}[theorem]{Conclusion}
\newtheorem{condition}[theorem]{Assunzione}
\newtheorem{conjecture}[theorem]{Conjecture}
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{criterion}[theorem]{Criterion}
\newtheorem{definition}[theorem]{Definizione}
\newtheorem{example}[theorem]{Esempio}
\newtheorem{exercise}[theorem]{Exercise}
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{notation}[theorem]{Notazione}
\newtheorem{problem}[theorem]{Problem}
\newtheorem{proposition}[theorem]{Proposizione}
\newtheorem{remark}[theorem]{Osservazioni}
\newtheorem{solution}[theorem]{Solution}
\newtheorem{summary}[theorem]{Summary}
\newenvironment{proof}[1][Proof]{\noindent\textbf{#1.} }{\ \rule{0.5em}{0.5em}}
%\input{tcilatex}
\begin{document}`
Cosa ne dici?Per quanto riguarda l’ultima osservazione ho i seguenti problemi:
se compilo con PDFLaTeX mi compare quel messaggio di errore non appena cerco di aprire la prima pagina contenente una figura. Ancora più strano: se compilo con LaTeX va tutto bene finchè non inserisco nessuna figura (con il comando \includegraphiics) e finchè non immetto i due comandi commentati del mio preambolo:
`%\usepackage[pdftex]{graphicx}
%\usepackage[pdftex]{graphics}`
Se inserisco loro il messaggio di errore che ricevo è il seguente:
`Option `pdftex' requires pdfTeX,
but pdfTeX features are missing.
Loading of this driver file is aborted
PDF mode expected, but DVI mode detected!
If you are using `latex', then call `pdflatex'.
Otherwise check and correct the driver options.
Error recovery by switching to PDF mode`
Considerando che oggi nello studio del mio professore funzionava tutto credo che sul mio pc ci qualche problema (magari qualcosa di installato male), ma è tutto il giorno che provo senza risultati a capire cosa.Questo preambolo mi sa tanto di Scientific WorkPlace! Orrore! 🙂
Manca una cosa fondamentale: l’opzione a4paper a \documentclass. L’impostazione di \MaxMatrixCols a 10 è ridicola: è così di default. (Non è colpa tua, sia chiaro.)
Sei proprio sicuro di dover definire 21 ambienti per enunciati o simili? 😯 Elimina quelli che non ti servono. Puoi anche caricare il pacchetto amsmath che ti permette, con \theoremstyle, di definire ambienti di quel tipo in cui il testo non è in corsivo (per gli esempi o le definizioni, di solito). Ha anche un ambiente proof il cui risultato è incomparabilmente superiore alla definizione di SWP.
Il pacchetto graphicx (lascia perdere graphics) va caricato senza l’opzione pdftex; il problema è certamente dovuto a qualcosa che viene dopo \begin{document} oppure al fatto che inconsapevolmente usi latex e non pdflatex per compilare. La sfera di cristallo dà qualche suggerimento, ma non abbastanza chiaro. 🙂
Ciao
Enrico
::In effetti noto anch’io che non è completa, ma voglio andare per gradi, per un principainte va piu’ che bene.
Più che non essere completa è in alcune parti obsoleta, in altre sbagliata. Per un principiante non va affatto bene, perché insegna errori (e orrori). Buttala, ce ne sono di molto migliori, anche in italiano (le trovi facilmente in cima alla pagina).
Ciao
Enrico
::Ciao a tutti, uno degli aspetti di ClassicThesis è che i numeri di pagina, negli indici, non sono allineati a destra (e collegati alla relativa voce da una fila di punti), ma si trovano ad una distanza prefissata da ciasuna voce.
C’è modo di avere questo effetto con l’indice generato dal comando \listof del pacchetto float?
`\documentclass{scrreprt}
\usepackage{float}
\usepackage{classicthesis-ldpkg}
\usepackage{classicthesis}
\usepackage{lipsum}\floatstyle{boxed}
\newfloat{bio}{tbp}{lob}
\floatname{bio}{Nota biografica}\begin{document}
\listof{bio}{Elenco delle note biografiche}
\bigskip
\lipsum\begin{bio}[tb]
\lipsum[1]
\caption{Un esempio d'uso del pacchetto \texttt{float}.}
\end{bio}\lipsum
\begin{bio}[tb]
\lipsum[1]
\caption{Un altro esempio d'uso del pacchetto \texttt{float}.}
\end{bio}\lipsum
\end{document}`Il comando \listof non si accorda bene con tocloft. Proprio in questi giorni sto lavorando alla nuova edizione della Breve Guida e, guarda caso, il pacchetto tocloft è fra le novità. 🙂
`\newlistof{bio}{lob}{Note biografiche}
\floatstyle{boxed}
\newfloat{bio}{tbp}{lob}
\floatname{bio}{Nota biografica}`
Potrai usare \listofbio e tutti i comandi di tocloft (quelli con la X, per intendersi, sostituendo alla X “bio”) per sistemarla in analogia agli altri elenchi. Unica noia è un avviso di float che non può definire un contatore: ma è già definito da tocloft e l’avviso è innocuo. Viceversa non dovrai usare \listof{bio} di float.Ciao
Enrico
-
AutoreRisposte