Risposte nei forum create
-
AutoreRisposte
-
::
Il forum è pieno di richieste (che sono state correttamente risolte) di questo tipo, quindi mi rifiuto di risponderti. Rileggiti la netiquette del forum.In aggiunta, leggiti la guida a fancyhdr; c’è anche in italiano e troverai tutto quello che ti serve. Ad esempio, la trovi qui.
Ciao.
::
`\linespread{1}`Non si deve usare. Sostituiscilo con il pacchetto setspace.`\usepackage{caption2}`E’ obsoleto. Usa`\usepackage{caption}[2004/07/16]`
`\usepackage{amsmath} % advanced mathematical style
\usepackage{amssymb} % advanced mathematical symbols
\usepackage{amsthm} % theorem environments
\usepackage{amsfonts} % mathematical fonts`Puoi anche metterli tutti assieme`\usepackage{amsmath,amssymb,amsthm,amsfonts}`
Le label dovrebbero essere in un formato del tipo: , dove indica il tipo di elemento a cui stai dando una label (ad esempio, sec per un comando di sezionamento, fig per una figura, lst per listato, tab per una tabella…), mentre dovrebbe essere un nome dato all’elemento ma senza spazi né lettere con case diverso; per comodità, inoltre, la label potrebbe essere minuscola. Esempi di questa pratica potrebbero essere “sec:materiali-metodi”, “fig:motherboard” e “tab:resistenza_a_taglio”. Scrivere delle labels con lo spazio e/o con lettere maiuscole-minuscole mischiate non credo sia una buona idea. Questo tuo comportamento permane in tutti i comandi che hai definito; sarebbe il caso che tu sistemassi questa cosa. `\usepackage[dvips]{graphicx}`Non è necessario che indichi il driver.
Per quanto riguarda l’ultimo ‘accrocchio’, credo che sia sostanzialmente corretto. Posso consigliarti di usare subfig e un’unica caption per entrambe le immagini, ma sostanzialmente è il metodo che uso anche io.
Ciao.
::2) oppure magari qualcuno di voi conosce un bel comando che mi consente di far in modo che latex spezzi automaticamente la tabella una volta che arriva a fondo pagina facendola continuare nella pagina successiva. Inoltre sarebbe utilie che questo comando potesse consentirmi di riportare in ogni pagina le prime righe di intestazione della tabella (che definiscono le grandezze presenti nelle colonne).
Pacchetto longtable. Leggi la documentazione che è piuttosto esauriente.
Ciao.
::
Innanzitutto, un problema un topic. Qui ci chiedi di risolvere due problemi diversi. Il fatto che sei neofita non è una scusa che ti permetta di ignorare le regole di convivenza che il forum ha deciso di darsi (leggasi: la netiquette).In qualsiasi modo, entrambi i tuoi problemi sono già stati affrontati milioni di altre volte e vengono trattati normalmente anche dalle guide di base. Fai riferimento ad esse e/o alla ricerca nel forum.
Ciao.
::
Sorge un nuovo problema, però: \centerline permette sì di avere una figura che ‘sbordi’ e sia centrata, ma la centratura viene eseguita sulla gabbia del testo, che viene costruita sottraendo alla dimensione della pagina, fra le altre cose, anche la dimensione per le note a margine (\marginparwidth, se non erro; ovviamente, la classe è book). Se fosse possibile, vorrei annullare le differenze fra i margini laterali, di modo che la figura risulti effettivamente centrata. Un`\setlength{\textwidth}{\textwidth+\marginparwidth+\marginparsep}` o qualcosa di simile settato localmente funzionerebbe?Ciao e ancora grazie.
::
Un underfull hbox è una scatola orizzontale (tipicamente una riga) che non contiene abbastanza materiale per essere completata fino alla fine (oppure, ce l’avrebbe ma la sillabazione non opportuna fa in modo che non ci sia). Il parametro di badness indica di quanto è sfavorevole la situazione: se non erro, con un parametro < 10000 LaTeX allunga la 'colla' fra le parole, spaziandole di più (un po' come farebbe Word normalmente con un testo giustificato). Con badness >=10000, LaTeX si rifiuta di spaziare di più le parole e allinea a sinistra le righe.Le soluzioni sono di attivare la sillabazione sulle parole che compongono la frase che segue quella che va in underfull oppure, in caso estremo, rivedere la frase intera. Consiglio ovviamente di farlo solo a documento completato e in versione ‘semi-finale’; inoltre, con la bibliografia il giochino si fa più complesso ancora.
Ciao.
::Non credo sia una questione di margini. Tutto ciò che devi fare è piazzare l’oggetto grafico dentro \centerline.
Se non erro è un comando di plain TeX, quindi ovviamente non è documentato 🙂 Interessante sarebbe capire perché non dà degli overfull… Sfoglierò il TeXbook per vedere se riesco a comprendere l’arcano 🙂
Grazie mille e a presto,
8 Marzo 2007 alle 16:13 in risposta a: [risolt]epstopdf in Makefile lanciato se le fig non cambiano #13485::
Trovato di più:`TEXDIR := texdir
# Attenzione! assicurarsi che workfile sia solo uno
WORKFILES = $(wildcard $(TEXDIR)/*.tex)
OUTPUTFILES = $(patsubst %.tex,%.pdf,$(WORKFILES))
PDFFIG=$(patsubst %.eps,%.pdf,$(wildcard Matlab/*.eps))default: $(PDFFIG) $(OUTPUTFILES)
$(TEXDIR)/%.pdf: $(TEXDIR)/%.tex
@cp Matlab/*.pdf $(TEXDIR)/pictures
@cd $(TEXDIR); \
pdflatex $(notdir $<); \ pdflatex $(notdir $<); \ thumbpdf $(basename $(notdir $<)); \ pdflatex $(notdir $<) %.pdf : %.eps epstopdf $< clean: @rm -f Matlab/*.pdf @rm -f $(TEXDIR)/pictures/*.pdf $(TEXDIR)/*.log $(TEXDIR)/*.aux $(TEXDIR)/*.pdf .PHONY: default clean`In questa maniera, tutti i files .tex nella dir $(TEXDIR) sono processati con la sequenza di comandi riportata. Non sono proprio sicuro del funzionamento di thumbpdf, ma non lo uso spesso quindi... Inoltre, i files pdf vengono copiati in $(TEXDIR)/pictures tante volte quanti sono i files .tex... Ciao.8 Marzo 2007 alle 15:47 in risposta a: [risolt]epstopdf in Makefile lanciato se le fig non cambiano #13483::
Io ho ottenuto questo:`TEXDIR := texdir
# Attenzione! assicurarsi che workfile sia solo uno
WORKFILE := prova.tex
OUTPUTFILE := $(patsubst %.tex,%.pdf,$(WORKFILE))
PDFFIG=$(patsubst %.eps,%.pdf,$(wildcard Matlab/*.eps))$(TEXDIR)/$(OUTPUTFILE): $(TEXDIR)/$(WORKFILE) $(PDFFIG)
@cp Matlab/*.pdf $(TEXDIR)/pictures
@cd $(TEXDIR); \
pdflatex $(WORKFILE); \
pdflatex $(WORKFILE); \
thumbpdf $(WORKFILE); \
pdflatex $(WORKFILE)%.pdf : %.eps
epstopdf $< clean: @rm -f Matlab/*.pdf @rm -f $(TEXDIR)/pictures/*.pdf $(TEXDIR)/*.log $(TEXDIR)/*.aux $(TEXDIR)/*.pdf .PHONY: clean`In questa maniera, se non cambia il file .tex o le immagini, non ricompilerà. In compenso, però, puoi indicare solamente un file di input, semmai overridarlo sulla linea di comando:`make WORKFILE=pippo.tex` Ciao. -
AutoreRisposte