Risposte nei forum create
-
AutoreRisposte
-
::
Ciao,
sto incontrando uno strano problema nel fare le righe alternate di una tabella con tabularx, dove la seconda colonna può essere multiriga.
Praticamente mi accade che i colori delle righe risultano alternati come da me desiderato, ma è come se venisse ignorato il parametro che dice da quale riga iniziare l’alternanza dei colori.Faccio un esempio, ho usato il seguente codice:
\begin{table}[htbp]
\centering
\rowcolors{2}{gray!35}{}
\begin{tabularx}{\columnwidth}{lX}
colonna 1 & colonna 2 \\
\midrule
qualcosa & qualcosa \\
qualcosa1 & qualcosa1 \\
\end{tabularx}
\end{table}praticamente avviene che già colonna 1 e colonna 2 vengono in grigio e poi alternate.
Questo non è un esempio minimo compilabile. Aggiungi un preambolo che mostri il problema (non tutto il tuo, solo i pacchetti che servono); se poi fai anche un esempio di ciò che metti nella tabella, potremmo magari dirti se puoi fare a meno di tabularx che potrebbe essere la causa del problema.
Ciao
Enrico
::Non mi risulta.
Ciao
EnricoQuindi ora sono certo che non debba andare così.
`
\documentclass[a4paper,12pt]{report}
\usepackage{indentfirst}
\parindent=1.25em
\frenchspacing\usepackage[english,greek,italian]{babel}
\usepackage[utf8x]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{eurosym}
\usepackage{microtype}\usepackage{enumitem}
\usepackage{epigraph}
\setlength{\epigraphwidth}{8cm}\usepackage{setspace}
\usepackage{inlinebib}
\usepackage{pageranges}\usepackage{verse}
`Direi che questo è tutto. Il testo è definitivo. In realtà non me ne ero accorto durante la stesura… secondo me non lo faceva, però non ne ho la certezza.
Ah, report! Con report hai ovviamente \raggedbottom, quindi le note vengono sempre attaccate all’ultima riga della pagina, lasciando eventuale spazio bianco dopo. Ma usi anche setspace che può certamente dare problemi.
Riesci a estrapolare un esempio dal tuo documento?
Ciao
Enrico
::Ciao a tutti, sto riscrivendo il paragrafo dell’Arte sull’installazione dei pacchetti e ho bisogno di un consiglio su come rendere al meglio alcune espressioni.
Dividerei i pacchetti di LaTeX in tre categorie.
1. Pacchetti preinstallati (inclusi?) nella propria distribuzione. Questi pacchetti possono essere caricati dall’utente e sono immediatamente disponibili. Ad esempio: inputenc.
2. Pacchetti che fanno parte (sono previsti? sono compresi?) della propria distribuzione, ma che non sono ancora installati. Questi pacchetti si trovano su CTAN (o su un “archivio locale”, come ad esempio il dvd della propria distribuzione) e vengono elencati nei programmi di gestione automatica dei pacchetti (come il MiKTeX Package Manager o la TeX Live Utility). Per installarli è possibile usare questi programmi di gestione. Ad esempio (forse): arsclassica.
3. Pacchetti che non fanno parte della propria distribuzione. Questi pacchetti non sono su CTAN e non vengono elencati nei programmi di gestione automatica dei pacchetti. Per installarli è necessario posizionare manualmente il .sty in uno dei tre alberi della propria distribuzione. Ad esempio: pippo.sty, un pacchetto personale specifico, scritto da un utente per propria comodità.
Amesso che quanto precede sia corretto, come si rendono al meglio le espressioni in corsivo? In particolare, dire che un pacchetto “fa parte” della propria distribuzione (ovvero che “è compreso” nella propria distribuzione) ma che non è “preinstallato” non rischia forse di sembrare contradditorio, o almeno poco chiaro?
1. Pacchetti obbligatori
2. Pacchetti disponibili con la distribuzione (opzionali della distribuzione)
3. Pacchetti installabili a parte
Nota che della categoria 3 possono far parte anche pacchetti presenti su CTAN, ma non su TeX Live (per esempio) per questioni di licenze.
Occhio anche che la “TeX Live Utility” è un programma solo per Mac OS X; il programma generico per gestire TeX Live è “tlmgr” che dispone di un’interfaccia grafica se chiamato come “tlmgr -gui”.
Ciao
Enrico
::Vorrei capire come funziona il comando footnote perché nel mio documento non ha sempre un comportamento uniforme. Mi spiego: solitamente la nota è messa al posto giusto, ovvero in fondo alla pagine, e così accade anche quando viene scritta l’ultima pagina di un capitolo. La nota è riposta al suo posto in fondo con un bello spazio bianco fra il testo e le note.
Non accade invece la stessa cosa se all’interno di un testo per qualche motivo latex decide che qualcosa deve andare a capo.
Mi capita ad esempio quando ci sono delle sezioni con un titolo che tale da far ritenere a latex che sia meglio cambiar pagina. Nessun problema, se non che le note della pagina precedente non sono più posizionate in fondo, bensì attaccate al testo. L’effetto è quindi: testo, note, spazio bianco. Lo stesso capita in altre occasioni. Magari lo spazio bianco è veramente poco (es. ci sono due note lunghe, una dopo l’altra, quindi latex decide che la frase termina per inserire tutta la prima nota, e riprende la pagina successiva dove la nuova nota può essere inserita), ma a me non pare un bell’effeto.È normale questo continuo cambio di stile?
Non mi risulta. Ho fatto una prova ottenendo una pagina “corta” a causa di un titolo di sezione che non ci sta e che deve essere mandato alla pagina successiva. Le note appaiono al loro posto in fondo alla pagina, separate dal testo da un breve spazio bianco.
Dovresti specificare che classe usi e con quali opzioni: sono informazioni vitali se vuoi una diagnosi corretta del problema. Ricorda però che le questioni di impaginazione vanno affrontate solo quando il testo è in forma sostanzialmente definitiva: solo allora è possibile correggere eventuali imperfezioni con piccole modifiche del testo. È inevitabile dover cesellare se si vuole un risultato ottimale: le note al piede, soprattutto se sono ponderose, danno parecchi grattacapi con qualsiasi sistema tipografico.
Ciao
Enrico
::Ciao,
mi trovo con un grosso problema, la persona che mi deve tradurre un manuale scritto in latex e compilato in pdf dall’italiano al tedesco non riesce a fare il copia-incolla dal pdf e mi chiede un file doc o txt, insomma qualcosa che sia editabile da windows in pieno stile windows. A parte l’alternativa di rimettere mano a tutti i file *.tex del manuale, avete qualche idea alternativa?Puoi provare con convertitori del tipo latex2rtf
Ciao
Enrico
::Evidentemente però qualcosa non torna da queste dimensioni, visto che le immagini dovrebbero essere strette e alte…Eppure a vederle con acrobat reader lo sono….
Ciò che vedi è la parte “colorata”. Aggiungi questo codice al preambolo dopo aver caricato graphicx:
`\let\origincludegraphics\includegraphics
\renewcommand{\includegraphics}[2][]{%
\begingroup\fboxsep=-\fboxrule
\fbox{\origincludegraphics[#1]{#2}}\endgroup}`
e le figure saranno circondate da una cornice che dovrebbe dimostrarti la posizione della parte “colorata” rispetto alla bounding box. A questo punto con opportuni “trim” si dovrebbe ottenere solo la parte che ti interessa.Ciao
Enrico
::Buongiorno a tutti.
Impostando la documentclass come memoir, posso cambiare agevolmente lo stile dei capitoli del documento. Molti stili sono forniti di default, altri si possono vedere in qualche contributo non di Peter Wilson. Tutti sono, secondo me, gradevoli e offrono un tocco di novità al solito LaTeX cui siamo abituati.
Ebbene: questi stili sono facilissimi da usare, perché basta copiare il relativo codice o la dichiarazione`\chapterstyle{nome dello stile}`
nel preambolo, e il gioco è fatto.
Se al chapter segue una section, però, lo stile di quest’ultima ritorna quello standard di LaTeX, che poco c’entra (o centra? 😀 noto autore? 😉 ) con lo stile del capitolo che si sta usando.In italiano moderno si dovrebbe scrivere “centra”, mi pare ovvio. 😯 (Scherzo.) Ho sentito dire più volte “non dovrebbe centrarci”. 🙄 Che vuoi fare? La lingua si modifica (e la sciatteria linguistica prospera). Che ne dici te? 🙂 Un sacco di gente usa “te” come soggetto; eppure davanti a un “l’ho fatto me” pochi non resterebbero perplessi.
Ebbene: c’è un modo per uniformare anche section, subsection e compagni allo stile dichiarato nel preambolo, oppure quegli stili di capitolo nascono per funzionare soltanto nell’intestazione del capitolo?
Cito da pagina 152 della ponderosa documentazione di memoir:
The lower level heads — sections down to subparagraphs — are also configurable, but there is nothing corresponding to chapter styles.
Occorre studiarsi la sezione 10.6, guardando in particolare l’esempio alle pagine 155-156. E avere gusto.
Ciao
Enrico
::Ciao a tutti;
ho due figure strette ma lunghe da inserire affiancate. Il fatto è che se metto [scale=0.235] mi vengono inserite affiancate ma sono troppo corte e rimane molto spazio lateralmente. Io le vorrei allungare un po’ e anche allargare, il problema è che se aumento [scale=…] anche di pochissimo allora le figure mi vengono messe una sotto l’altra…Eppure lateralmente di spazio ce ne è un sacco…Come posso fare?Potresti riportare il codice che usi?
Sarebbe anche utile conoscere le dimensioni naturali delle due illustrazioni; le ottieni compilando il seguente documento:
`\documentclass{minimal}
\usepackage{graphicx}
\begin{document}
\sbox0{\includegraphics{nome}}
Larghezza = \the\wd0Altezza = \the\ht0
\end{document}`
(sostituisci nome con il nome del file che ti interessa). Questa informazione permette di simulare la tua situazione anche senza avere il file grafico.Ciao
Enrico
::Ahi! ho un problema 🙁
L’introduzione è diventato un capitolo e non riesco ad includerlo come prima 🙁
Ora ho una breve descrizione dell’obiettivo e le conclusioni come inizio e fini e l’introduzione come primo capitolo.
Ma se faccio come prima
\includeonly{
, , } “obiettivo” che contiene il capitolo in questione NON viene visualizzato…
ecco il codice della pagina rincipale
`
\begin{document}
% —– Pagine di fronespizio, numerate in romano (i,ii,iii,iv…) (obbligatorio)
\frontmatter
\generaFrontespizio
\generaDedica
\ringraziamenti{ringraziamenti} % inserisce i ringraziamenti e li prende in questo caso da ringraziamenti.tex
\introduzione{introduzione} % inserisce l'introduzione e la prende in questo caso da introduzione.tex\conclusioni{conclusioni}
% —– Pagine di tesi, numerate in arabo (1,2,3,4,…) (obbligatorio)
\mainmatter\include{obiettivo}
\include{statodellarte}
\include{strumenti}
\include{prototipo}
\include{processodisviluppo}% —– Parte finale della tesi (obbligatorio)
\backmatter\end{document}
`all’interno della classe:
`
\newcommand{\ringraziamenti}[1]{\cleardoublepage \chapter{Ringraziamenti} \input{#1}}
\newcommand{\introduzione}[1]{\cleardoublepage \chapter{Obiettivo della Tesi} \input{#1}}
\newcommand{\conclusioni}[1]{\cleardoublepage \chapter{Conclusioni e sviluppi futuri} \input{#1}}`
Lo so che è un controsenso come nome …
L’introduzione è l’obiettivo e viceversa … sono le modifiche dell’ultimo … perdonatemi 🙂Spero che tu ometta i segni < e > nell’argomento di \includeonly:
`\includeonly{introduzione,obiettivo,conclusioni}`
Ciao
Enrico
::ciao Enrico,
forse non ottengo numero di pagina in virtù dell’opzionetwoside
nella riga
`\documentclass[11pt,a4paper,twoside]{book}`
altrimenti non saprei che dire.
Grazie,
carloDirei che è il caso di finirla. Ma con il preambolo che hai riportato qualche messaggio fa, il numero di pagina nelle pagine di inizio capitolo sta in alto a destra. Come deve, visti i comandi che hai dato nelle righe
`%————————definisce “plain”
\fancypagestyle{plain}{%
\fancyhead{} % get rid of headers
\fancyhead[LE,RO]{{\thepage}}
\renewcommand{\headrulewidth}{0pt} % and the line
}`
È chiaro che se le cambi come ti ho indicato, il numero di pagina andrà in basso al centro. Sempre che tu non scriva altre cose, come \thispagestyle{empty} dopo il comando \chapter e che quello fosse il vero preambolo che usi.Ciao
Enrico
::Ciao Enrico,
il numero di pagina non c’è in quanto
ho inserito`\cleardoublepage`
prima di chapter*
e nel preambolo c’è un blocco`\makeatletter
\def\cleardoublepage{\clearpage
\if@twoside
\ifodd\c@page
\else
\null\thispagestyle{empty}\clearpage
\fi
\fi}
\makeatother
`Mettiamola così: il numero di pagina
ad inizio capitolo non c’è e credo/spero che il
motivo sia quello che ti indico.
( Credo riusciresti a farmi dubitare anche del mio nome 😀 )\cleardoublepage con quella definizione evita di produrre testatina e piede nella pagina bianca generata per andare a una pagina dispari. Ma non fa nulla sulle pagine in cui ci sia testo; infatti il numero, nella prova che ho fatto, c’è eccome.
Ciao
Enrico
::Attualmente la pagina di inizio capitolo non è numerata….
ma inserirò il numero in basso al centro.Sì che è numerata, in alto a destra, visto che usi il codice
`\fancypagestyle{plain}{%
\fancyhead{} % get rid of headers
\fancyhead[LE,RO]{{\thepage}}
\renewcommand{\headrulewidth}{0pt} % and the line
}`
Naturalmente basta sostituire la terza riga con
`\fancyfoot[C]{\thepage}`
Ciao
Enrico
::ho risolto con report..cmq ho un’altro porblema…io lavoro in linux, e non ho probelmi a leggere il pdf, mentre in windows pdf reader non riesce aleggere una pagina e mi da errore (14)perche???
Forse perché scrivi il TeX come scrivi l’italiano. 🙂
Dai, suvvia! (1) Inizi con la lettera minuscola; (2) separi i periodi con due o più punti; (3) scrivi “problema” in almeno due modi diversi dallo standard; (3) “perché” e “dà” si scrivono con l’accento; (4) cmq è una parola sconosciuta; (5) “un’altro” è considerato da tempo un errore; (5) tre punti interrogativi sono maleducazione.
Se chiedi aiuto e consiglio, è bene farlo in modo corretto ed educato, non credi? Scrivere in quel modo denota trascuratezza nel porre la domanda. Si può anche pensare che il problema derivi dal fatto che non fai le cose per bene. Per esempio: come trasferisci il pdf su Windoze? Che programma usi per vederlo? Dal tuo messaggio non si capisce affatto.
Ciao
Enrico
::Ciao Enrico,
grazie per la risposta.è probabile che il problema risieda nel preambolo.
esitavo a mandarlo perchè lungo e disordinato.
(anzi nel fare copia e incolla
mi accorgo che le 2 linee
`\usepackage[scaled=.90]{helvet}`
`\usepackage{courier}`
non sono preceduta da %)
…Be’, fa davvero orrore, sai? 🙂
Che ne diresti di togliere anche mathptmx? Oltre a ulem che proprio non va usato.
Ti consiglierei anche di riorganizzare quella roba, in modo che le cose si trovino più facilmente: prima i pacchetti, tutti insieme, poi la specifica di \geometry, poi quelle relative a fontspec, fancyhdr, titlesec e così via. Quindi i comandi personali.
Lascia perdere \parskip, il suo valore è molto piccolo, ma aiuta l’impaginazione. Che te ne fai di caricare prima graphicx e poi graphics? Boh.
Se poi elimini anche setspace fai contento te, la natura e la tipografia. Chissà se la gente lo capirà, prima o poi. 🙄
Ultima cosa: il numero di pagina in alto e fuori senza altro nella testatina non ha molto senso. Certamente non ne ha affatto nella pagina di inizio capitolo dove deve andare in basso (e al centro, visto che nelle altre pagine è in alto).
Ciao
Enrico
-
AutoreRisposte