Risposte nei forum create
-
AutoreRisposte
-
::
Esistono strumenti per generare automaticamente le tabelle con LaTeX: tuttavia un intervento manuale è quasi sempre necessario. Ti suggerisco di fare un capia/icolla dei tuoi dati: aggiungere gli opportuni & e \\ non dovrebbe portarti via troppo tempo.
Sapresti consigliarmi questi strumenti che generano automaticamente le tabelle? viene da sè, poi, che dovrò intervenire per renderle graficamente buone (ma questo è il minor dei mali penso)
Esporta come CSV. Penso che con un buon programma si possano anche scegliere i separatori (usa &, se puoi). A quel punto ti basta aggiungere \\ in fondo alle righe e sistemare gli eventuali filetti (solo orizzontali, ovviamente).
Ciao
Enrico
::Ma a proposito di TeX Live Utility, ti faccio una domanda Enrico:
come mai per Mac è necessario sviluppare una TeX Live Utility? non esiste già tlmgr?La TeX Live Utility è un’interfaccia grafica in stile Mac per tlmgr: Basta un clic, e si aggiornano tutti i pacchetti… non è poco! Il vantaggio della TeX Live Utility è che permette di usare tlmgr in stile Mac.
Ne approfitto per una domanda: quando uscirà la TeX Live 2010, quale sarà il modo migliore per fare l’aggiornamento (uso una MacTeX 2009)? Intendo: biosgna prima cancellare tutta la roba della MacTeX 2009? L’aggiornamento alla 2010 sarà realizzabile via TeX Live Utility?
L’installazione su Mac OS X sarà sempre tramite MacTeX. Non occorre buttare via niente, se non hai problemi di spazio sul disco (per esempio su quello in ufficio che ha tanto spazio ho la MacTeX dalla 2007). Nelle “Preferenze di sistema” hai un’icona con il nome “TeX distribution” dalla quale puoi scegliere la distribuzione attiva.
L’installazione di MacTeX 2010 renderà attiva appunto la TeX Live 2010; volendo tornare indietro basterà scegliere quella che si desidera. TeX Live Utility usa internamente tlmgr e prende quello della distribuzione attiva, quindi non ci sono problemi nemmeno lì.
Quando sarai sicuro che tutto sia a posto, potrai anche cancellare la 2009 (o la 2008, magari): dal Finder scegli dal menù “Vai” la voce “Vai a…” (o come si chiama in italiano). Nella finestrella che scende scrivi /usr/local/texlive; ti si apre la finestra del Finder che conterrà
`2009
2010
texmf-local`
Prendi l’icona 2009 e la trascini nel cestino. Il sistema ti chiederà di confermare (lo può fare solo un amministratore). Et voilà.Per Windows è simile: si installa secondo la procedura indicata. La 2009 rimane al suo posto e può essere rimossa in modo analogo. Non così per chi usa Ubuntu o simili: dovrà aspettare che i depositi di Debian abbiano la versione 2010 di TeX Live oppure installare manualmente.
Ciao
Enrico
::
Messaggio di Karl Berry sulla mailing list di TeX LiveDue to the vagaries of the DVD production schedule, it seems we should aim for the final release of TL 2010 to be in approximately one month, along with the other runnable components of the TeX Collection (MacTeX, proTeXt).
Magari non sarà fra un mese proprio, ma per settembre dovremmo esserci quasi sicuramente!
Ciao
Enrico
::Ciao,
le equazioni che devo riportare fanno parte dello stesso sistema, ma nel proseguio del testo mi piacerebbe potermi riferire a loro separatamente…
ho la seguente alternativa
`\begin{empheq}{align}
4q+3 &< 2q+6 \label{eq:1} \\ 4q-2q &< 6-3 \label{eq:2} \\ 2q &< 3 \label{eq:3} \end{empheq}` ma in questo caso la numerazione è (1) (2) (3) e non (1.a) (1.b) (1.c)Alternativa che mi piace poco, come già detto. Se proprio vuoi, perché non inserire l’ambiente empheq in un ambiente subequations come facevi prima? 🙂
Ciao
Enrico
::Ciao a tutti.
Ho il codice seguente:
\begin{subequations}\label{E0116}
\begin{eqnarray}
u &\simeq& \gamma_0 y \\
v &\simeq& v_w\left(x\right)
\end{eqnarray}
\end{subequations}Come posso inserire una parentesi graffa che racchiuda il sistema a sinistra (ossia la classica parentesi graffa dei sistemi di equazioni).
Ho provato in vari modi ma sempre senza successo.
😕Prima cosa: non usare MAI eqnarray. Meglio align, nel tuo caso.
Seconda cosa: se le due equazioni sono separate tanto da avere due numeri diversi, perché ci vuoi aggiungere la graffa? Se sono unite, perché devono avere numeri diversi?
Benvenuta o benvenuto! Occhio a quale sezione del forum usi.
Ciao
Enrico
::Ciao a tutti,
Enrico, qualche post fa, mi ha consigliato di mettere un margine alle didascalie
perché così come sono si possono confondere con il testo.`\documentclass[a4paper,11pt]{book}
\usepackage{caption}
\captionsetup{format=plain,font=small,labelfont=bf,labelsep=period,tableposition=top}
\usepackage{lipsum}
\begin{document}
\lipsum
\begin{figure}
\centering
\rule{\textwidth}{4cm}
\caption{This is a simple figure. Remember to typeset
always the table caption above the table. Do not use vertical lines.}
\label{pippo}
\end{figure}
\end{document}`Se però introduco un margine alla didascalia (margin del pacchetto caption), avrei, secondo me, un brutto effetto nei casi in cui una figura o soprattutto una tabella occupino tutta la larghezza del testo. Rimarrei infatti con un spazio bianco non proprio accattivante.
Perché? Serve proprio a distinguere.
Certo, potrei ridimensionare le immagini e le tabelle per far sì che si limitino a \textwidth – 2\margin, definendo magari una nuova lunghezza, ma non credo sia una cosa buona dato che la classe sarà usata dalle persone più disparate e sarà molto difficile obbligarli a usare queste finezze per quanto automatizzate possano essere.
Escluso il footnotesize, che ne pensate invece dell’opzione hang oppure indentation=\parindent, lasciando tutto com’è ora? Purtroppo anche così le didascalie di una sola riga si confonderebbero lo stesso. Può andare bene comunque secondo voi? Vi siete mai posti il problema?
Puoi usare \small. Occhio che la parola chiave è “indention”. 🙁 Con “hang” potrebbe essere, lo usa anche Bringhurst.
Altra domanda. Vi piace quando lo stile della didascalia delle tabelle è diverso da quello delle figure?
No.
Ciao
Enrico
::Ciao,
inserendo la tua riga per settare la data cosi’ come e’, salta tutto. Certe cose, come la riga che mi hai suggerito di levare sono cose vecchie che non ricordo il perche’ (pero’ scommetterei che c’e’rano negli esempi che avevo preso come modello):
`
*File List*
moderncv.cls 2010/05/24 v0.8 modern curriculum vitae document class
…`AH! La nuova versione di moderncv. Spiacente, non ce l’ho e non ho a disposizione la 2010 pretest dove fare prove. Devi attendere giovedì, se nel frattempo nessuno ha idee.
Ciao
Enrico
::Che ne dici di darci un esempio miinimo compilabile. Quello che hai inviato non lo è.
Ciao,
L.Ciao,
non sono in grado di fornirlo ma vi do un esempio minimo NON compilabile (il problema e’ il solito). Comunque sono certe che funzionasse (avevo il pdf corrispondente). Sara’ mica che reinstallando ul pacchetto \hyper piu’ aggiornato, ci e’ stato qualche cambiamento a livello di opzioni (in questo modo il mio codice sarebbe “vecchio”)?
`
\documentclass[11pt,a4paper]{moderncv}
\usepackage[USenglish,italian]{babel}
\moderncvtheme[blue]{classic}\usepackage[latin1]{inputenc} % serve per non mettere gli accenti a mano….
\hypersetup{bookmarks=false, pdfpagemode=None, pdfstartview=FitH, pdffitwindow=true}
\let\WriteBookmarks\relax% adjust the page margins
\usepackage[scale=0.8]{geometry}
\recomputelengths % required when changes are made to page layout lengths\firstname{Mario}
\familyname{Rossi}
\title{Curriculum Vit\ae \newline {\small\today}} % optional, remove the line if not wanted\address{Via Roma}{500000 – Roma \\ \footnotesize (domicilio: idem) \normalsize }
\begin{document}
\maketitle
\vspace{0.8cm}\end{document}
`
IL problema sembra proprio essere solo sulla riga \hypersetupRicevo solo un avviso che il valore “None” per pdfpagemode non è valido (si deve adoperare “UseNone”) e un altro avviso per il \newline nel titolo. Nessun errore.
Difficile dire che cosa succede, prova ad aggiungere \listfiles in cima, prima di \documentclass e a riportare quello che c’è nel log simile a questo:
` *File List*
moderncv.cls 2008/06/17 v0.7 modern curriculum vitae document class
size11.clo 2007/10/19 v1.4h Standard LaTeX file (size option)
ifthen.sty 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
ifpdf.sty 2010/01/28 v2.1 Provides the ifpdf switch (HO)
color.sty 2005/11/14 v1.0j Standard LaTeX Color (DPC)
color.cfg 2007/01/18 v1.5 color configuration of teTeX/TeXLive
pdftex.def 2010/02/14 v0.04n Graphics/color for pdfTeX
fontenc.sty
t1enc.def 2005/09/27 v1.99g Standard LaTeX file
marvosym.sty 2006/05/11 v2.1 Martin Vogel's Symbols font definitions
url.sty 2006/04/12 ver 3.3 Verb mode for urls, etc.
hyperref.sty 2010/05/04 v6.81a Hypertext links for LaTeX
ltxcmds.sty 2010/04/26 v1.7 LaTeX kernel commands for general use (HO)
keyval.sty 1999/03/16 v1.13 key=value parser (DPC)
kvsetkeys.sty 2010/03/01 v1.9 Key value parser (HO)
infwarerr.sty 2010/04/08 v1.3 Providing info/warning/message (HO)
etexcmds.sty 2010/01/28 v1.3 Prefix for e-TeX command names (HO)
pdfescape.sty 2010/03/01 v1.9 Provides hex, PDF name and string conversions
(HO)
pdftexcmds.sty 2010/04/01 v0.9 Utility functions of pdfTeX for LuaTeX (HO)
ifluatex.sty 2010/03/01 v1.3 Provides the ifluatex switch (HO)
ifvtex.sty 2010/03/01 v1.5 Switches for detecting VTeX and its modes (HO)
ifxetex.sty 2009/01/23 v0.5 Provides ifxetex conditional
hycolor.sty 2009/12/12 v1.6 Color options of hyperref/bookmark (HO)
xcolor-patch.sty 2009/12/12 xcolor patch
letltxmacro.sty 2008/06/24 v1.3 Let assignment for LaTeX macros (HO)
pd1enc.def 2010/05/04 v6.81a Hyperref: PDFDocEncoding definition (HO)
intcalc.sty 2007/09/27 v1.1 Expandable integer calculations (HO)
hyperref.cfg 2002/06/06 v1.2 hyperref configuration of TeXLive
kvoptions.sty 2010/02/22 v3.7 Keyval support for LaTeX options (HO)
bitset.sty 2007/09/28 v1.0 Data type bit set (HO)
bigintcalc.sty 2007/11/11 v1.1 Expandable big integer calculations (HO)
atbegshi.sty 2010/03/25 v1.12 At begin shipout hook (HO)
hpdftex.def 2010/05/04 v6.81a Hyperref driver for pdfTeX
rerunfilecheck.sty 2010/03/16 v1.6 Rerun checks for auxiliary files (HO)
atveryend.sty 2010/03/24 v1.5 Hooks at very end of document (HO)
uniquecounter.sty 2009/12/18 v1.1 Provides unlimited unique counter (HO)
graphicx.sty 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
graphics.sty 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
trig.sty 1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg 2009/08/28 v1.8 graphics configuration of TeX Live
fancyhdr.sty
moderncvcompatibility.sty 2008/06/17 v0.7 modern curriculum vitae compatibil
ity patches
omscmr.fd 1999/05/25 v2.5h Standard LaTeX font definitions
lmodern.sty 2009/10/30 v1.6 Latin Modern Fonts
babel.sty 2008/07/06 v3.8l The Babel package
english.ldf 2005/03/30 v3.3o English support from the babel system
italian.ldf 2008/03/14 v1.2t Italian support from the babel system
inputenc.sty 2008/03/30 v1.1d Input encoding file
latin1.def 2008/03/30 v1.1d Input encoding file
geometry.sty 2010/03/13 v5.3 Page Geometry
t1lmr.fd 2009/10/30 v1.6 Font defs for Latin Modern
supp-pdf.mkii
nameref.sty 2010/04/30 v2.40 Cross-referencing by name of section
refcount.sty 2008/08/11 v3.1 Data extraction from references (HO)
gettitlestring.sty 2009/12/18 v1.3 Cleanup title references (HO)
mickcv.out
mickcv.out
moderncvthemeclassic.sty 2008/06/17 v0.7 modern curriculum vitae style: clas
sic
t1lmss.fd 2009/10/30 v1.6 Font defs for Latin Modern
***********`
Già che ci sei, un paio di correzioni. (1) A che serve \normalsize dove lo scrivi? (2) Non scrivere “vitæ” che è un obbrobrio; scrivi “vitae” e sta’ tranquillo che è giusto. (3) Sono quasi sicuro che c’è un altro modo per inserire la data del curriculum.Comunque, se vuoi proprio metterlo là, scrivi così:
`\title{Curriculum vitae\texorpdfstring{\\\small\today}{}}`Che dovrebbe fare “\let\WriteBookmarks\relax”, secondo te? Io lo toglierei e non ci penserei più.
Ciao
Enrico
::
Con gli ultimi aggiornamenti della TeX Live 2010 (pretest) per Mac OS X è disponibile anche la versione a 64 bit degli eseguibili. Avendo installato la pretest di MacTeX, il pannello di controllo “TeX Distribution” riconosce questi eseguibili e permette di scegliere tra “TeXLive-2010” e “TeXLive-2010-64” (occorre Mac OS X 10.6).La compilazione di source2e.tex, cioè il codice commentato del nucleo di LaTeX dà i seguenti risultati.
Con eseguibili x86_64-darwin:
`Output written on source2e.pdf (492 pages, 1234895 bytes).
Transcript written on source2e.log.
2.96 real 2.87 user 0.08 sys`
Con eseguibili universal-darwin:
`Output written on source2e.pdf (492 pages, 1234895 bytes).
Transcript written on source2e.log.
3.74 real 3.67 user 0.06 sys`
Un miglioramento del 20% su quasi 500 pagine.Segnalo anche l’uscita della versione 0.88 di TeX Live Utility.
Ciao
Enrico
::Ciao a tutti, qualche problemino: sto passando da subfigure a subfig, ma non mi tornano le caption!
Per esmpio:
`\begin{table}
\centering
\subfloat[Minimum]{ \label{tab:m}}
\begin{tabular}{p{8mm}|p{8mm}p{8mm}p{8mm}p{8mm}|p{8mm}}
$X_1,X_2$ & $x_{21}$ & $x_{22}$ & $x_{23}$ & $x_{24}$ \\
\hline
$x_{11}$ & 0 & 0 & 0.05 & 0.10 & 0.15 \\
$x_{12}$ & 0.40 & 0.10 & 0.05 & 0 & 0.55 \\
$x_{13}$ & 0.25 & 0 & 0 & 0 & 0.25 \\
$x_{14}$ & 0.05 & 0 & 0 & 0 & 0 \\
\hline
& 0.70 & 0.10 & 0.10 & 0.10 & \\
\end{tabular}
\quad
\subfloat[Maximum]{\label{tab:M}}
\begin{tabular}{p{8mm}|p{8mm}p{8mm}p{8mm}p{8mm}|p{8mm}}
$X_1,X_2$ & $x_{21}$ & $x_{22}$ & $x_{23}$ & $x_{24}$ \\
\hline
$x_{11}$ & 0.15 & 0 & 0 & 0 & 0.15 \\
$x_{12}$ & 0.55 & 0 & 0 & 0 & 0.55 \\
$x_{13}$ & 0 & 0.10 & 0.10 & 0.05 & 0.25 \\
$x_{14}$ & 0 & 0 & 0 & 0.05 & 0.05 \\
\hline
& 0.70 & 0.10 & 0.10 & 0.10 &
\end{tabular}
\caption{Example of computation of $F_m$ and $F_M$}
\label{tab:Table1}
\end{table}
`
Le didascalie mi vengono spezzate su più righe e sovrapposte!
ThanksForse usando la sintassi corretta riesci a farlo. 🙂
`\subfloat[Didascalia\label{…}]{%
\begin{tabular}{…}
…
\end{tabular}}`
La tabella va nell’argomento obbligatorio di \subfloat.Ciao
Enrico
::Non riesco a creare un’opzione se uso questo codice. Vedrò di approfondire…
Di solito si fa così:
`\newif\ifmyclass@porson
\DeclareOption{porson}{\myclass@porsontrue}
…
\ProcessOptions\relax
…
\ifmyclass@porson
\def\myclass@greekfamily{porson}
\fi
…
\DeclareRobustCommand{\greektext}{%
\fontencoding{LGR}\fontfamily{\myclass@greekfamily}\selectfont
\def\encodingdefault{LGR}}`
Eventualmente, se hai anche l’opzione artemisia e vuoi essere sicuro che l’utente non faccia pasticci,
`\newif\ifmyclass@artemisia
\newif\ifmyclass@porson
\DeclareOption{artemisia}{\myclass@artemisiatrue\myclass@porsonfalse}
\DeclareOption{porson}{\myclass@porsontrue\myclass@artemisiafalse}
…
\ExecuteOptions{…,artemisia,…}
\ProcessOptions\relax`
In questo modo “artemisia” è il default, ma specificando “porson” la cancelli. Più avanti avrai il codice per i due casi analogamente a prima. Visto che per artemisia il .fd disponibile ti va bene, sarà
`\ifmyclass@artemisia
\def\myclass@greekfamily{artemisiaeuler}
\fi`
Ciao
Enrico
::Ah, l’uso del corsivo per mettere in risalto una parola o un gruppo di parole è dell’epoca barocco-manierista. Prima un libro era in tondo oppure in corsivo.
Infatti in alcuni testi del Seicento si usa l’alternanza tondo corsivo anche per il greco. Comunque per una tesi questi problemi non si pongono, anche perché, eventualmente, si tratterà di citare dal greco antico, quindi o in tondo o in corsivo, o più semplicemente in greco 😉
Per il Porson scalato in modo che l’altezza delle maiuscole sia come quella del tondo maiuscolo, puoi usare questo codice, naturalmente dopo aver scelto il font principale del documento (\RequirePackage{mathpazo}, nel tuo caso):
`%\makeatletter
\sbox\z@{\fontsize{10}{10}\normalfont A}
\sbox\tw@{\font\temp=gporsonrg6a at 10pt \temp A}
\dimen@=
\dimexpr(0.001\dimexpr\numexpr(\dimexpr(1000\ht\z@)/\ht\tw@)\p@)
\edef\art@scale{\strip@pt\dimen@}\DeclareFontFamily{LGR}{porson}{}
\DeclareFontShape{LGR}{porson}{m}{n}{<-> s * [\art@scale] gporsonrg6a}{}
\DeclareFontShape{LGR}{porson}{m}{it}{<-> ssub * porson/m/n}{}
\DeclareFontShape{LGR}{porson}{b}{n}{<-> ssub * porson/m/n}{}
\DeclareFontShape{LGR}{porson}{b}{it}{<-> ssub * porson/m/n}{}
\DeclareFontShape{LGR}{porson}{m}{sl}{<-> ssub * porson/m/n}{}
\DeclareFontShape{LGR}{porson}{b}{sl}{<-> ssub * porson/m/n}{}
\DeclareFontShape{LGR}{porson}{m}{sc}{<-> ssub * porson/m/n}{}\DeclareFontShape{LGR}{porson}{bx}{n}{<-> ssub * porson/m/n}{}
\DeclareFontShape{LGR}{porson}{bx}{it}{<-> ssub * porson/m/n}{}
\DeclareFontShape{LGR}{porson}{bx}{sl}{<-> ssub * porson/m/n}{}
%\makeatother`
In un file di classe \makeatletter e \makeatother non vanno, come noto.Uno dei film è La conquista del West (1962). L’altro su Google non l’ho trovato 😆
Il primo a cui pensavo è High Noon (Fred Zinnemann, 1952, con Gary Cooper e Grace Kelly); nella scena finale l’inquadratura si allarga allontanandosi dai protagonisti e sullo sfondo è chiaramente visibile Los Angeles. Il secondo è Blazing Saddles (Mel Brooks, 1974, con Gene Wilder); il casello del pedaggio fa parte della trama. 🙂 Titoli italiani: “Mezzogiorno di fuoco” e “Mezzogiorno e mezzo di fuoco”. Due capolavori.
Ciao
Enrico
::[quote]Conclusione: il font Artemisia a misura normale è troppo grande per il Palatino. La soluzione migliore è usare la variante artemisiaeuler, che è scalato a 0.98.
Le maiuscole greche sono un po’ più basse che le romane e le minuscole un po’ più alte. Hai pensato di usare Porson che dà uno stacco netto tra alfabeto latino e greco?
Ciao
EnricoSì, ma non si nota molto… Eventualmente creo un’ulteriore opzione per scegliere il font Porson. Solo che il Porson non ha il corsivo, o meglio, il tondo assomigli di più a un corsivo. Vedremo.[/quote]
Sì, certo: il Porson nasce così e, del resto, non ha molto senso l’alternanza tra tondo e corsivo per trascrivere greco classico. È come il traliccio dell’alta tensione che compare sullo sfondo in un famoso film western, o il casello per il pedaggio in mezzo al deserto in un altro famoso film western: anacronismi. Quali sono questi due film?Ah, l’uso del corsivo per mettere in risalto una parola o un gruppo di parole è dell’epoca barocco-manierista. Prima un libro era in tondo oppure in corsivo.
Ciao
Enrico
::Conclusione: il font Artemisia a misura normale è troppo grande per il Palatino. La soluzione migliore è usare la variante artemisiaeuler, che è scalato a 0.98.
Le maiuscole greche sono un po’ più basse che le romane e le minuscole un po’ più alte. Hai pensato di usare Porson che dà uno stacco netto tra alfabeto latino e greco?
Ciao
Enrico
-
AutoreRisposte