Risposte nei forum create
-
AutoreRisposte
-
::
Sto usando gli ambienti definiti sopra (diciamo figure, per esempio). Ho notato che se li uso con`\begin{figure}
\centering
\includegraphics[width=.7\columnwidth]{nomeFigura}
\caption{Una didascalia}
\label{Una label}
\end{figure}`
tutto funziona bene. Se però voglio mettere una didascalia prima della figura (come si farebbe in una tabella, per esempio), uso
`\begin{figure}
\centering
\caption{Una didascalia}
\includegraphics[width=.7\columnwidth]{nomeFigura}
\label{Una label}
\end{figure}
`
e la figura non viene più centrata. Sbaglio qualcosa di fondamentale o sono i comandi che non funzionano?
::
Enrico, grazie mille, funziona. A beneficio dei posteri, metto i miei due nuovi ambienti: il tuo mi dava un errore, credo tu abbia invertito (per fretta) la posizione di figure`\renewenvironment{figure}[1][]
{\def\caption{\captionof{figure}}\center}
{\endcenter}\renewenvironment{table}[1][]
{\def\caption{\captionof{table}}\center}
{\endcenter}`Grazie mille
Daniele
::Ciao a tutti,
sto scrivendo una classe per i poster della mia università. I poster dovranno essere di due colonne, perciò ho scritto
`\RequirePackage{textpos}`
e ho definito un comando
`\newcommand{\leftcolumn}[1]{ \begin{textblock*}{26.7cm}(0cm,12cm) #1 \end{textblock*} }`
Quando inserisco un ambiente figure annidato dentro \leftcolumn, LaTeX sembra ignorare il comando \centering. Infatti
`\begin{figure}
\centering
\includegraphics[width=.5\columnwidth]{foldsurfs}
\caption{An invariant manifold in the upper flow hits the switching surface}
\end{figure}`
non centra la figura, mentre usando un ambiente center invece di \centering tutto fila per il verso giusto. Sulla guida di textpos, a pagina 4, l’autore ammette di aver modificato l’ambiente figure e table.Mi rassegno ad usare l’ambiente center?
La modifica rilevante agli ambienti è di aver annullato tutto ciò che LaTeX esegue alla fine. È possibile che con un semplice
`\let\endfigure\par`
nel preambolo la faccenda ti ritorni a posto. Analogo per \endtable, se usi l’ambiente table. Ma se gli oggetti non devono essere mobili e hai solo bisogno della didascalia, perché non consideri il pacchetto caption e il suo comando \captionof? (Cerca nel forum al riguardo.)Ciao
EnricoPurtroppo \let\endfigure\par non sembra funzionare. Gli utenti di questa classe per i poster dovranno essere in grado di inserire una figura, centrarla e modificarne le dimensioni a piacimento, scrivere una didascalia e di riferisi alla figura nel testo. In generale vorrei fare in modo che gli studenti usino il più possibile i comandi di LaTeX standard. A quello che capisco, mi chiedi di fargli rinunciare all’ambiente figure e di usare un includegraphics seguito da captionof. Secondo te sarebbe ortodosso racchiudere tutto questo all’interno di un ambiente ad hoc?
Grazie
Daniele
::
Grazie ragazzi, credo che darò un’occhiata a Ukelele.Se usi il layout “Italiano pro” Alt+Shift+è e Alt+Shift++ sono già assegnati a alle parentesi graffe
Appunto, da questo nasce l’odio. Passi per Alt+\ e Alt+5, ma Alt+Shift+è mi risulta proprio innaturale. Ma perché non usare Cmd invece, che è nettamente più agevole sulla mano destra?
Hai commesso il tragico errore di prendere la tastiera italiana.
Sto seriamente pensando di convertirmi e prendere una tastiera Inglese (la cosa mi risulterebbe facile, visto dove vivo). Il fatto fondamentale è che non solo le lettere accentate, ma anche tutti i caratteri relativi alla punteggiatura sono spostati. Essendo abituato a battere i tasti “alla cieca” su tastiera italiana, quando ho provato ad utilizzare quella inglese ho avuto un trauma.
Forse, però, potrei soffrire per qualche mese e cominciare una fase di rieducazione. Sta di fatto che quando uso Vi su tastiera Inglese vado al manicomio.
Procurati al più presto una tastiera internazionale, scrivere le accentate con il Mac è facilissimo da sempre.
Enrico, se mi dicessi quale tastiera, quale layout e come digiti le accentate, potrei ordinarla oggi stesso.
Grazie
Daniele
::Buongiorno a tutti.
Considerato l’oggetto di questo thred mi permetto di aggiungere una domanda anche se non strettamente pertinente.
Ho UBUNTU “Gutsy” e texlive (installazione completa); mi sono però accorto che alcuni pacchetti (es. pst-3dplot) sono un po’ datati; anche se eseguo:
`sudo apt-get update
sudo apt-get upgrade
`
questa situazione non cambia perchè, credo, il pacchetto a cui apt-get fa riferimento è sempre quello (così almeno credo) finchè non viene aggiornato nel repository. La domanda è questa: esiste un comando per fare l’aggiornamento di texlive direttamente, package per package, come in MikTex?Ciao.
Non credo, anche se spero di essre contraddetto. Mi pare di ricordare che qualcuno sul forum ha provato ad installare il package manager di MikTeX sotto Linux. Prova a cercare sul forum. Il mio consiglio è di tenerti la distribuzione così com’è. Tra pochissimo Ubuntu sarà aggiornata (versione 8.04), e magari aggiornano anche texlive-full. Se proprio hai bisogno dell’ultimissima versione di qualche pacchetto installala in locale.
::Piccolo consiglio,
Di solito è meglio usare più caratteri. Può capitare, comunque cosa molto remota, di dover usare il carattere £. Meglio definire una sequenza di due caratteri che difficilmente possa servire tipo ?* o !*. Quindi scivere
`\lstset{language=\(\)tex,
escapechar={?*}}`
racchiudendo il carattere tra graffe e di usare ?*\meta{prova}?* al posto di £\meta{prova}£.Ciao
Andrea
Grazie Andrea per l’osservazione. Sottoscrivo e aggiungo, per gli amanti del feticcio, che si possono definire delimitatori di apertura e chiusura. Mi spiego meglio: con il suggerimento di Andrea i delimitatori di apertura e chiusura coincidono, sono ambedue ?*. Se si volessero ottenere delimitatori simmetrici del tipo
`?* \meta{prova}*? piuttosto che ?* \meta{prova}?*`
si potrebbe impostare
`\lstset{language=\(\)tex,
escapeinside={?*}{*?}}`Credo che listings sia proprio un bel pacchetto.
Ciao
Daniele
::
Prova a compilare questo codice: il segreto è nel settare esacpechar. Guarda la guida per sicurezza.`\documentclass{minimal}
\usepackage{listings}
\usepackage{amsmath}\lstset{language=\(\)tex,
escapechar=£}\newcommand{\meta}[1]{$\langle$\textit{#1}$\rangle$}
\begin{document}
\begin{lstlisting}
Ora il tuo comando non viene interpretato \meta{prova}
\end{lstlisting}
\begin{lstlisting}
Ora il tuo comando viene interpretato £\meta{prova}£
\end{lstlisting}
\end{document}
`Ciao
Daniele
21 Febbraio 2008 alle 9:57 in risposta a: Abilitazione commenti nei documenti PDF prodotti da pdflatex #21940::
`\documentclass{article}
…
\usepackage{graphicx}
…\begin{document}
\begin{figure}
\centering % Questo è più che sufficiente per centrare
\includegraphics{somma_IEEE754} % Non serve l' estensione
\end{figure}\end{document}`
Se compili con latex devi usare figure in formato eps. Se compili con pdflatex devi usare figure in formato pdf o png.
Ciao
Daniele
19 Febbraio 2008 alle 18:57 in risposta a: Abilitazione commenti nei documenti PDF prodotti da pdflatex #21938::Tempo fa nacque un topic molto interessante dal quale si evinceva che una medicina c’era, me era disponibile solo per piattaforme Win… inoltre non è ben chiara la legalità del processo di conversione…
Bistek, ti inviterei a togliere il link ad AREnable, un progetto che, se non vìola di per se l’EULA di Acrobat Reader, certamente istiga l’utente a farlo. La mia non è polemica: dobbiamo mantenere alto il livello di questo forum, soprattutto in quanto siamo utenti di software free, come dici tu, e dobbiamo contribuire a mantenerlo separato dalla pirateria, subdola o esplicita. In giro su internet ogni riferimento ad AREnable è accompagnato dal dubbio sulla sua legalità.
Non prenderlo come un rimbrotto, ti prego, ma solo come un’osservazione costruttiva per mantenere degli standard elevati.
Ciao
Daniele
::
Lorenzo, riapro questo topic perché so che sei un utente Mac. Con Leopard, puoi farlo nel modo più semplice in assoluto: lo puoi fare da Preview. Dai un’occhiata qui.
Questa funzione di Preview si chiama instant alpha. Fa esattamente quello che vuoi, in una frazione di secondo. Chi me l’ha detto? Uno di questi signori qui (il terzo per l’esattezza).Datemi una mela.
-
AutoreRisposte