Numeri di pagina con latex.

Cos'è il LaTeX e come usarlo al meglio.
Rispondi
yuki78
Messaggi: 9
Iscritto il: 22 mag 2007, 18:17

Numeri di pagina con latex.

Messaggio 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?
Avatar utente
Nonno Bassotto
Site Admin
Messaggi: 970
Iscritto il: 14 mag 2006, 17:51
Località: Paris
Contatta:

Messaggio 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).
The best argument against democracy is a five-minute conversation with the average voter. - Winston Churchill
yuki78
Messaggi: 9
Iscritto il: 22 mag 2007, 18:17

Messaggio 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
Avatar utente
3C273
Messaggi: 113
Iscritto il: 10 mag 2007, 17:38

Messaggio 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}
}
yuki78
Messaggi: 9
Iscritto il: 22 mag 2007, 18:17

Messaggio da yuki78 »

sai che non funziona nemmeno il tuo....
:( :( :( :(
Avatar utente
3C273
Messaggi: 113
Iscritto il: 10 mag 2007, 17:38

Messaggio 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!
Avatar utente
Nonno Bassotto
Site Admin
Messaggi: 970
Iscritto il: 14 mag 2006, 17:51
Località: Paris
Contatta:

Messaggio da Nonno Bassotto »

yuli, devi aggiungere nell'intestazione di usare il pacchetto fancyhdr

\usepackage{fancyhdr}
The best argument against democracy is a five-minute conversation with the average voter. - Winston Churchill
Rispondi