Risposte nei forum create
-
AutoreRisposte
-
::
[quote][quote]Boh, credo che continuerò ad usare “epsfig”, alla fine non cambia nulla anche se è vecchio… giusto?
Sbagliato.
Ciao
EnricoAh!
Quindi, cosa cambia?P.S.: ho un’altro problema… io uso Bibtex e mi viene numerata solo la prima pagina della bibliografia. Come faccio a numerarle tutte?[/quote]
Il pacchetto epsfig non va caricato per niente. L’unico comando da usare per inserire illustrazioni grafiche è \includegraphics. Che poi tu voglia usare latex per evitare la “complicata” operazione di conversione da Postscript a PDF è affare tuo. Io il mio parere te l’ho dato e sono a posto con la mia coscienza. 🙂Per il problema della bibliografia apri un altro filone e riporta con completezza ciò che scrivi per ottenere la bibliografia. Sospetto un \pagestyle assai inappropriato.
Ciao
Enrico[/quote]
Ok, non va caricato… ma perchè? Cosa fa o non fa? Che problemi può dare?Per la bibliografia ho risolto!
::[quote][quote]Ahah! L’esorcista potresti essere tu, se continuassi ad insegnarmi qualcosa! 🙂
Comunque la tabella ovviamente non è intera… e si, fa un po’ schifo così da vedere, ma quando si compila non è male!
Di certo non è nulla di raffinato.. ma io purtroppo sono al di sotto del livello base, dunque…Comunque si, anche a me nel .ps si vede tutto normale.
Il problema si verifica con il .pdf: il visualizzatore mi mette la pagina con la tabella ruotata, in posizione orizzontale (in modo da vedere la tabella dritta) e quando poi si va a stampare, la stampa ruotando l’intera pagina (dunque sia la tabella già ruotata una volta, sia l’intestazione che nel .ps appare dritta) di 180°.
Quindi ci si ritrova con l’intestazione sotto e la tabella “rivolta” verso l’altro margine.Non so se si capisce detta così…
No, questo non succede, almeno se uso pdflatex. Vedi a usare latex+dvips+ps2pdf?
Ciao
EnricoAhia…
Ma non c’è nessun modo per caricare le immagini .ps con “graphicx” e poi compilare con pdflatex?[/quote]
Convertendole in pdf. Se hai la TeX Live 2010 viene fatto in automatico.Ciao
Enrico[/quote]Boh, credo che continuerò ad usare “epsfig”, alla fine non cambia nulla anche se è vecchio… giusto?
Comunque, grazie di tutto!
Se dovessi avere altri problemi, tornerò alla ricerca dell’esorcista! 🙂
::Ahah! L’esorcista potresti essere tu, se continuassi ad insegnarmi qualcosa! 🙂
Comunque la tabella ovviamente non è intera… e si, fa un po’ schifo così da vedere, ma quando si compila non è male!
Di certo non è nulla di raffinato.. ma io purtroppo sono al di sotto del livello base, dunque…Comunque si, anche a me nel .ps si vede tutto normale.
Il problema si verifica con il .pdf: il visualizzatore mi mette la pagina con la tabella ruotata, in posizione orizzontale (in modo da vedere la tabella dritta) e quando poi si va a stampare, la stampa ruotando l’intera pagina (dunque sia la tabella già ruotata una volta, sia l’intestazione che nel .ps appare dritta) di 180°.
Quindi ci si ritrova con l’intestazione sotto e la tabella “rivolta” verso l’altro margine.Non so se si capisce detta così…
No, questo non succede, almeno se uso pdflatex. Vedi a usare latex+dvips+ps2pdf?
Ciao
EnricoAhia…
Ma non c’è nessun modo per caricare le immagini .ps con “graphicx” e poi compilare con pdflatex?
::
Ahah! L’esorcista potresti essere tu, se continuassi ad insegnarmi qualcosa! 🙂Comunque la tabella ovviamente non è intera… e si, fa un po’ schifo così da vedere, ma quando si compila non è male!
Di certo non è nulla di raffinato.. ma io purtroppo sono al di sotto del livello base, dunque…Comunque si, anche a me nel .ps si vede tutto normale.
Il problema si verifica con il .pdf: il visualizzatore mi mette la pagina con la tabella ruotata, in posizione orizzontale (in modo da vedere la tabella dritta) e quando poi si va a stampare, la stampa ruotando l’intera pagina (dunque sia la tabella già ruotata una volta, sia l’intestazione che nel .ps appare dritta) di 180°.
Quindi ci si ritrova con l’intestazione sotto e la tabella “rivolta” verso l’altro margine.Non so se si capisce detta così…
::
Non me l’ha passato qualcuno in particolare… diciamo che è un’impostazione vecchia standard che viene tramandata da studente in studente per scrivere la tesi.
Non mi stupisce che ci siano cavolate… comunque a me interessa sapere di più!Ho provato a ricopiare il tuo preambolo, ora funziona: non lascia più la pagina bianca.
Il problema è che i margini sono diversi e che il margine “vicino alla rilegatura” non esiste.Quello che a me sembra di capire è che invece che usare il mio codice
`%\pretolerance=10000 \tolerance=10000 \hyphenpenalty=10000 \hbadness =10000
%\textheight 230mm \textwidth 140mm
%\topmargin -8mm \oddsidemargin 25.6mm \evensidemargin 5.6mm
%\parindent 8mm`è più semplice usare il pacchetto “geometry” e si imposta tutto tramite:
`\usepackage{geometry}
\geometry{height=230mm, width=140mm, heightrounded, innermargin=5.6mm}
`Giusto?
E’ la cosa migliore da fare per quanto riguarda l’impostazione della pagina?Per quanto riguarda le tabelle, questa ad esempio è una mia tabella ruotata:
`begin{sidewaystable}
\centering
\resizebox{\textwidth}{!} {
\begin{tabular}[c]{c|c|c|c|c||c|c|c||c|c|c||c}
\hline
{Sectors} & {r1 – r2} & {r} & {r} & Source & {kT} & {$\Delta_{kT}$} [90\% c.l.] & {$\Delta_{kT}$} [1$\sigma$] & {Z} & {$\Delta_{Z}$} [90\%c.l.] & {$\Delta_{Z}$} [1$\sigma$] & {$\chi^{2}$/dof} \\
ecc…ecc…
\hline
\end{tabular}
}
\caption{blabla}
\end{sidewaystable}`
::A parte le righe riguardanti il formato, ho provato ad eliminare tutte le righe rosse ed ho usato il pacchetto \emptypages… risultato: come prima! 🙁
La pagina bianca dopo l’indice rimane lì…Io uso la classe report, dunque le scritte blu le ho lasciate così come sono.
Hai scritto nel preambolo \usepackage{emptypage}?
Usa la classe book; non c’è alcuna differenza rispetto a report e ottieni più facilmente il cambio di numerazione con i comandi che ti ho indicato.
Non uso pdflatex direttamente perchè le mie immagini sono tutte .ps o .eps (uso il pacchetto epsfig), e compilando in quel modo non me le accetta.
Il pacchetto epsfig è un rimasuglio dell’antichità. Temo che tu sia vittima di “antichi esperti”. Il pacchetto da usare si chiama graphicx e il comando per inserire file grafici è \includegraphics. Se le tue illustrazioni sono in formato PostScript, basta convertirle in PDF.
Certo che ho scritto \usepackage{emptypage} nel preambolo.
Dato che le immagini sono tante, preferirei convertire una sola volta l’intero .ps, invece di convertirle ad una ad una in .pdf (anche perchè perdono molto e se le devo modificare devo pur sempre partire dai .ps).
Non è facile da spiegare la roba della tabella…
In pratica, da quello che mi pare di intuire, è che con sidewaystable non viene ruotata solo la tabella, ma l’intera pagina, quindi anche l’intestazione.
Quando poi passo da .ps a .pdf, il visualizzatore di documenti mi fa vedere il .pdf con le pagine con le tabelle ruotate, messe orizzontali (cosa che non accade con il .ps). Dunque quando poi si va a stampare, non so perchè, ruota ancora le intere pagine di 90°. Quindi mi ritrovo l’indice sotto la tabella (anzichè nel margine superiore dela pagina) e a “testa in giù”, per indenderci…
E’ un mistero…Com’è fatto il tuo preambolo?
Ciao
EnricoEccolo:
`\documentclass[11pt,twoside,a4paper,openright]{report}
\usepackage[english]{babel}
\usepackage[latin1]{inputenc}
\usepackage{graphicx}
\usepackage{longtable}
\usepackage{lscape}
\usepackage{textcomp}\usepackage{amssymb}
%serve per il comando “comment''
\usepackage{version}
%\usepackage[utf8]{inputenc}
\usepackage {longtable}
\usepackage{rotating}
%\usepackage{amsmath}
\usepackage{epsfig}
%\usepackage{deluxetable}
%\usepackage[pdftex]{graphicx}
%\usepackage{afterpage}
\usepackage[comma,authoryear]{natbib}
\bibliographystyle{abbrvnat}\usepackage{emptypage}
% Settings iniziali ——————————————————-
\hyphenation{}
\pretolerance=10000 \tolerance=10000 \hyphenpenalty=10000 \hbadness =10000
\textheight 230mm \textwidth 140mm
\topmargin -8mm \oddsidemargin 25.6mm \evensidemargin 5.6mm
\parindent 8mm%%%%%%parametri per la riga in alto%%%%%%%%%%%%%%%%%%%%
\usepackage{fancyhdr}
\pagestyle{fancy}
% Delete current footer settings
\fancyfoot{}% Lower Case Chapter marker style
\renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter.\ #1}{}}% Lower case Section marker style
\renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}% Page number (boldface) in left on even pages and right on odd pages
\fancyhead[LE,RO]{\thepage}% Chapter in the right on even pages
\fancyhead[RE]{\leftmark}% Section in the left on odd pages
\fancyhead[LO]{\rightmark}% Width of head rule
\renewcommand{\headrulewidth}{0.3pt}
`
::Grazie per le risposte!
Però, mi sa che non risolvono di due problemi (colpa mia, mi sono espresso male io)…vediamo:1) in realtà a me, dopo l’indice di 2 pagine, compare lo stesso una pagina bianca non numerata (cioè se voglio stampare la tesi, lo posso fare lo stesso, saltando quella pagina bianca).
Forse la pagina si crea per qualche altro comando che dò dopo?
Quali comandi creano una pagina bianca senza intestazione e non numerata?Nel mio caso, questo è il codice:
`\begin{document}
[color=red]\large
\pagenumbering{roman}
\baselineskip 6.5mm
\hoffset -0.5cm
\hsize 14cm[/color][color=red]\pagestyle{empty}[/color]
[color=red]\clearpage{\pagestyle{empty}\cleardoublepage}[/color]
[color=blue]\pagenumbering{roman}[/color]
\pagestyle{fancy}
\tableofcontents[color=red]\clearpage{\null\thispagestyle{empty}\clearpage}[/color]
%files di input ———————————————————–
[color=blue]\pagenumbering{arabic}[/color]
\input{sommario.tex}
[color=red]\clearpage{\null\thispagestyle{empty}\clearpage}[/color]\input{introduction.tex}
[color=red]\clearpage{\null\thispagestyle{empty}\clearpage}[/color]\input{chapter1.tex}
[color=red]\clearpage{\null\thispagestyle{empty}\clearpage}[/color]\input{chapter2.tex}
[color=red]\clearpage{\null\thispagestyle{empty}\clearpage}[/color]\input{chapter3.tex}
[color=red]\clearpage{\null\thispagestyle{empty}\clearpage}[/color]\input{chapter4.tex}
[color=red]\clearpage{\null\thispagestyle{empty}\clearpage}[/color]%input{chapter5.tex}
%[color=red]\clearpage{\null\thispagestyle{empty}\clearpage}[/color]\input{conclusions.tex}
[color=red]\clearpage{\null\thispagestyle{empty}\clearpage}[/color]\pagestyle{empty}
\addcontentsline{toc}{chapter}{Bibliography}
\bibliography{bibliography}
[color=red]\clearpage{\null\thispagestyle{empty}\clearpage}[/color]
[color=red]\newpage[/color]\end{document}`
Cosa c’è qui dentro che gli fa aggiungere la pagina bianca?
Sono agli inizi… ecco perchè tanta ignoranza! 🙂Togli tutto ciò che ho segnato in rosso; le pagine bianche di riempimento si ottengono caricando il pacchetto emptypage.
Le righe segnate in blu sono orrori di livello inferiore. 🙂 Se usi la classe book sostituisci la prima con \frontmatter e la seconda con \mainmatter.
Dare un comando \large globale è assurdo. Dare \baselineskip=6.5mm è terrificante, così come impostare \hoffset e \hsize. Quali sono le drammaticamente assurde imposizioni sul formato della tesi che ti costringono ad adottare? Se ce le spieghi ti possiamo indicare un modo migliore di ottenerle; quello è davvero sbagliato.
A parte le righe riguardanti il formato, ho provato ad eliminare tutte le righe rosse ed ho usato il pacchetto \emptypages… risultato: come prima! 🙁
La pagina bianca dopo l’indice rimane lì…Io uso la classe report, dunque le scritte blu le ho lasciate così come sono.
2) Io compilo con il comando su terminale (uso Ubuntu) con lo script
`latex thesis.tex
latex thesis.tex
bibtex thesis
latex thesis.tex
latex thesis.tex
dvips -o thesis.ps thesis.dvi
evince thesis.ps &
`
Quando visualizzo il .ps (con l’ultimo comando), la tabella compare giusta come la voglio io.
Il problema si presenta quando converto il file .ps in .pdf con il comando da terminale:
`ps2pdf thesis.ps thesis.pdf`
e poi vado a visualizzare il .pdf…
Nel thesis.pdf, l’intera pagina viene ruotata di 90°, quindi quando poi la si va a stampare, la stampa con l’intestazione capovolta e in fondo alla pagina. Questo probabilmente perchè “\rotating” ruota tutta la pagina e non la tabella (specifico che nella pagina c’è solo la tabella), vero?
Come posso fare in modo che venga ruotata solo la tabella?
Devo usare qualche altro pacchetto? O lo si può fare anche con “\rotating”?In più, la tabella non viene più riscalata al “\textwidth” e quindi sfora il margine esterno della pagina… cosa posso fare per risolvere anche questo?
Grazie mille e scusami se non riesco a farmi capire! 🙂
Perché eseguire decine di volte compilazioni del tutto inutili? E perché non usare direttamente pdflatex?
La compilazione della bibliografia non è affatto necessaria ogni volta; se per caso qualche riferimento è indefinito o sbagliato durante la redazione del documento non succede nulla: perdi solo tempo.
Quanto alla pagina “ruotata”, sinceramente non capisco.
Ciao
EnricoNon uso pdflatex direttamente perchè le mie immagini sono tutte .ps o .eps (uso il pacchetto epsfig), e compilando in quel modo non me le accetta.
Non è facile da spiegare la roba della tabella…
In pratica, da quello che mi pare di intuire, è che con sidewaystable non viene ruotata solo la tabella, ma l’intera pagina, quindi anche l’intestazione.
Quando poi passo da .ps a .pdf, il visualizzatore di documenti mi fa vedere il .pdf con le pagine con le tabelle ruotate, messe orizzontali (cosa che non accade con il .ps). Dunque quando poi si va a stampare, non so perchè, ruota ancora le intere pagine di 90°. Quindi mi ritrovo l’indice sotto la tabella (anzichè nel margine superiore dela pagina) e a “testa in giù”, per indenderci…
E’ un mistero…Grazie ancora per la disponibilità! 😉
::
Grazie per le risposte!
Però, mi sa che non risolvono di due problemi (colpa mia, mi sono espresso male io)…vediamo:1) in realtà a me, dopo l’indice di 2 pagine, compare lo stesso una pagina bianca non numerata (cioè se voglio stampare la tesi, lo posso fare lo stesso, saltando quella pagina bianca).
Forse la pagina si crea per qualche altro comando che dò dopo?
Quali comandi creano una pagina bianca senza intestazione e non numerata?Nel mio caso, questo è il codice:
`\begin{document}
\large
\pagenumbering{roman}
\baselineskip 6.5mm
\hoffset -0.5cm
\hsize 14cm\pagestyle{empty}
\clearpage{\pagestyle{empty}\cleardoublepage}
\pagenumbering{roman}
\pagestyle{fancy}
\tableofcontents\clearpage{\null\thispagestyle{empty}\clearpage}
%files di input ———————————————————–
\pagenumbering{arabic}
\input{sommario.tex}
\clearpage{\pagestyle{empty}\cleardoublepage}\input{introduction.tex}
\clearpage{\pagestyle{empty}\cleardoublepage}\input{chapter1.tex}
\clearpage{\pagestyle{empty}\cleardoublepage}\input{chapter2.tex}
\clearpage{\pagestyle{empty}\cleardoublepage}\input{chapter3.tex}
\clearpage{\pagestyle{empty}\cleardoublepage}\input{chapter4.tex}
\clearpage{\pagestyle{empty}\cleardoublepage}%input{chapter5.tex}
%\clearpage{\pagestyle{empty}\cleardoublepage}\input{conclusions.tex}
\clearpage{\pagestyle{empty}\cleardoublepage}\pagestyle{empty}
\addcontentsline{toc}{chapter}{Bibliography}
\bibliography{bibliography}
\clearpage{\pagestyle{empty}\cleardoublepage}
\newpage\end{document}`
Cosa c’è qui dentro che gli fa aggiungere la pagina bianca?
Sono agli inizi… ecco perchè tanta ignoranza! 🙂2) Io compilo con il comando su terminale (uso Ubuntu) con lo script
`latex thesis.tex
latex thesis.tex
bibtex thesis
latex thesis.tex
latex thesis.tex
dvips -o thesis.ps thesis.dvi
evince thesis.ps &
`
Quando visualizzo il .ps (con l’ultimo comando), la tabella compare giusta come la voglio io.
Il problema si presenta quando converto il file .ps in .pdf con il comando da terminale:
`ps2pdf thesis.ps thesis.pdf`
e poi vado a visualizzare il .pdf…
Nel thesis.pdf, l’intera pagina viene ruotata di 90°, quindi quando poi la si va a stampare, la stampa con l’intestazione capovolta e in fondo alla pagina. Questo probabilmente perchè “\rotating” ruota tutta la pagina e non la tabella (specifico che nella pagina c’è solo la tabella), vero?
Come posso fare in modo che venga ruotata solo la tabella?
Devo usare qualche altro pacchetto? O lo si può fare anche con “\rotating”?In più, la tabella non viene più riscalata al “\textwidth” e quindi sfora il margine esterno della pagina… cosa posso fare per risolvere anche questo?
Grazie mille e scusami se non riesco a farmi capire! 🙂
-
AutoreRisposte