Pagina 1 di 1

Numeri di pagina con latex.

Inviato: 28 mag 2007, 16:02
da yuki78
Ciao!!
Sto scrivendo la tesi con questo programma ed ho un problemino con la numerazione delle pagine.
Dunque io metto nel programma principale
\pagestyle{headings} (però non mi mette la righina)
per fargli mettere il numero di pagina e il nome del capitolo in alto, solo che nelle prime pagine (Frontespizio, indice..ecc) mi mette il numero in basso.
Come faccio a toglierlo??
Inoltre le prime pagine sono di solito numerate con i numeri romani come faccio a fare due tipi di numerazioni?

Inviato: 28 mag 2007, 18:25
da Nonno Bassotto
Per settare gli headings come ti piacciono prova il pacchetto fancyhdr.

Per la numerazione diversa delle pagine, non è una cosa che dovresti fare a mano. Dovresti trovare una classe di documento che preveda la divisione in sezioni con numerazioni diverse. Ad esempio la classe amsbook fa proprio questo (purtroppo sul momento non trovo la documentazione).

Inviato: 30 mag 2007, 11:57
da yuki78
Ciao!!! Ho saputo ora che il prof dà un template per fare queste cose....

l'unico problema è che non mi fa nè l'intestazione nè la righina il codice è

\documentclass[a4paper,11pt]{report}
\usepackage[latin1]{inputenc}
\usepackage[italian]{babel}
\usepackage{graphicx}

\pagestyle{fancy}
% i comandi seguenti impediscono la scrittura in maiuscolo
% dei nomi dei capitoli e dei paragrafi nelle intestazioni
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{} % rimuove l'attuale contenuto dell'intestazione
% e del pi\`e di pagina
\fancyhead[LE,RO]{\bfseries\thepage}
\fancyhead[LO]{\bfseries\rightmark}
\fancyhead[RE]{\bfseries\leftmark}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{0.5pt} % riserva spazio per la linea
\fancypagestyle{plain}{
\renewcommand{\headrulewidth}{0pt} % e la linea
}

Sapreste dirmi dove sbaglio???
Ciao

Inviato: 30 mag 2007, 12:16
da 3C273
Guarda, onestamente non ho idea di dove sia sbagliata la tua intestazione, ma una cosa la posso fare: ti appiccico qui sotto la mia intestazione che funziona!
Il risultato è: nella pagina iniziale, nell'indice e prima pagina di un capitolo in alto non c'è niente, mentre nelle pagine "normali" in alto c'è la righina, il numero di pagina a destra (se è una pagina di destra) e a sinistra (se è una pagina di sinistra), e (solo nelle pagine di destra) il titolo del capitolo.
Magari confrontando il tuo e questo riesci ad ottenere il risultato che vuoi tu! Ciao!
PS: sicuramente molti dei comandi della mia intestazione sono inutili o ridondanti, ma funziona... :roll: :wink:


\documentclass[a4paper,twoside,11pt]{report}
% serve per scrivere solo fronte e 11 punti
\usepackage{latexsym}
% sistema latex
\linespread{1.2}
% interlinea
\usepackage{amssymb}
% simboli matematici
\usepackage[italian]{babel}
\usepackage[latin1]{inputenc}
%lettere accentate
\ProvidesLanguage{Italian}
\def\chaptername{Introduzione}
% serve per scrivere in italiano
\def\chaptername{primocapitolo}
\usepackage{amsmath}
% serve per scrittura matematica
\usepackage{amsthm}
% serve per i teoremi
\usepackage{eucal}
% non so ma lo metto
\usepackage{amscd}
%
\usepackage{fancyhdr}
% serve per impaginare la tesi
%
\usepackage{amsthm}
\usepackage{amssymb}
\usepackage{latexsym}
\usepackage{eufrak}
\usepackage[dvips]{graphicx}
%\usepackage{epsfig}
%\usepackage{psfig}
\usepackage{mathrsfs}

\newenvironment{figurehere}
{\def\@captype{figure}}
{}
%\addtolength{\evensidemargin}{-.2cm}
%\addtolength{\oddsidemargin}{.8cm}
\pagestyle{fancy}%headings
\renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
\fancyhf{}%\thechapter.\ #1 \thesection\ #1 \thechapter.\ #1
\fancyhead[LE,RO]{\bfseries\thepage}
\fancyhead[RE]{}
\fancyhead[LO]{\bfseries\leftmark}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{0.5pt}
\fancypagestyle{plain}{
\fancyhead{}
\renewcommand{\headrulewidth}{0pt}
}

Inviato: 30 mag 2007, 12:23
da yuki78
sai che non funziona nemmeno il tuo....
:( :( :( :(

Inviato: 30 mag 2007, 12:31
da 3C273
Uffa, mi spiace! A me funziona! Ma non te lo compila oppure lo compila ma non fa quello che dovrebbe fare? Comunque passo la parola ad altri... il mio aiuto finisce qui perchè non me ne intendo più di tanto... speravo che il mio funzionasse anche a te... peccato :wink: ciao!

Inviato: 01 giu 2007, 23:30
da Nonno Bassotto
yuli, devi aggiungere nell'intestazione di usare il pacchetto fancyhdr

\usepackage{fancyhdr}