Re: Modifiche a \maketitle

#75777
OldClaudio
Partecipante
    Up
    0
    Down
    ::


    Probabilmente anche il tuo preambolo è abbastanza copiato da internet… male, male.

    Da dove hai copiato si vede che imposti l’estensione mps per i disegni in METAPOST; leggendo una documentazione più completa di quella dell’Arte (per esempio la GuidaGuIT — decisamante più ostica dell’Arte, se non altro perché contiene il triplo di paigne), si scopre che una volta (prima del 2010, i file METAPOST, con estensione mps (vedi sulla GuidaGuit come fare per avere da METAPOST, direttamente quell’estensione) era l’unico formato grafico in comune pra pdflatex e latex. Ora che pdflatex 2010 (e successivi) è in grado di accettare anche immagini in formato eps, diventa ancora più importante usare solamente pdflatex che accetta i formati pdf, ipg, png, eps, mps; a seconda della distribuzione potrebbe accettare anche altri formati.
    Il pacchetto articlesty.sty non è standard, quindi l’esempio non è compilabile; commentando la riga dove invoci quel pacchetto e definendo il comando \omissis, si supera l’ostacolo; l’opzione bibtex8 per biblatex non è fra le opzioni riconosciute, quindi l’ho commentata. Il comando \maketitle fa esattamente quello che deve fare, ma male; nel senso che mette troppo spazio sopra e sotto e bisogna togliere i vari \vfil, \vfill e bisogna provvedere diversamente; ho messo le modifiche commentate con [tt]%CB[/tt]. Tieni presente che l’autore appare sotto al titolo, ma la sua afferenza, l’argomento di \thanks, appare come nota al piede; se non è questo quelo che vuoi, specifica bene che cosa vuoi, ricordando che non lo puoi ottenere con \thanks.

    Ho dei seri dubbi sulla geometria della pagina; infatti nella pagina 2 il numero della pagina è quasi a limite del bordo inferiore della carta. La riga di stampa è troppo lunga e la pagina sembra troppo piena; la teoria si trova nella guida tematica Introduzione alla definizione della geometria della pagina (Nella sezione Documentazione, qui sopra); qualunque cosa tu scriva deve essere leggibile senza sforzo; righe troppo lunghe o troppo corte affaticano il lettore; leggi la teoria che ti ho indicato

    Il codice modificato è il seguente. Cerca di smanettare di meno e di studiare di più. Sperimentare va benisismo, ma se non si ottiene quello che si vuole, si va a studiare la teoria 😉 prima di chiedere sul forum.
    `% !TEX encoding = IsoLatin

    \documentclass[a4paper, 12pt]{article}
    \usepackage[polutonikogreek, italian]{babel}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage{indentfirst}
    \usepackage{ifpdf}
    \usepackage[pdftex]{graphicx}
    \usepackage{booktabs}
    \usepackage{caption}
    \usepackage{tabularx}
    \usepackage{multirow}
    \DeclareGraphicsExtensions{.pdf,.png,.jpg,.mps}
    \usepackage{thumbpdf}
    \usepackage{xcolor}
    \usepackage{float}
    \usepackage[centertags]{amsmath}
    \usepackage{amsfonts}
    \usepackage{amssymb}
    \usepackage{amsthm}
    \usepackage{fancyhdr}
    \usepackage{enumitem}
    \usepackage{setspace}
    \usepackage{qtree}
    %\usepackage{articlesty}
    \usepackage{setspace}
    \usepackage{footmisc}
    \usepackage[tiny]{titlesec}

    %Le due istruzioni seguenti servono ad utilizzare un carattere quanto più possibile simile al Times New Roman.
    %Ma non si tratta della soluzione ideale, che consisterebbe invece in una procedura piuttosto rognosa, finalizzata
    %all'installazione dei font PostScript (LaTeX usa invece i Metafont)
    %\usepackage{times}
    \usepackage{mathptmx}

    \usepackage[top=2.5cm, left=2cm, right=2cm, bottom=2cm]{geometry}
    \usepackage{epigraph}
    \usepackage[italian]{varioref}
    \usepackage[hyperindex=true]{hyperref} %colorlinks=true,

    \newcommand*{\omissis}{[\dots\kern-2pt]}

    %———————————————————————
    % DICHIARAZIONE PER INCLUSIONE DI FILES DI METAPOST — vedi sotto
    %———————————————————————

    %\ifpdf
    %\DeclareGraphicsRule{*}{mps}{*}{} %CB: l'estensione mps è fra quelle di default per pdflatex
    %\fi

    %——————————————————————
    % IMPOSTAZIONI E MODIFICHE AGLI STILI PER BIBLATEX
    %——————————————————————
    \usepackage[italian=guillemets]{csquotes}
    \usepackage[%bibtex8=true, % CB
    style=philosophy-verbose, volumeformat=romanupp, publocformat=locpubyear, commacit=true, volnumformat=volnumstrings]{biblatex} % , scauthors=true
    \bibliography{D:/ARCHIVIO/JabRefDataBase/filosofia} %

    \DeclareFieldFormat{edition}{\RN{#1}~\bibstring{edition}} %Numero volume in caratteri romani maiuscoli (minuscoli=\rn)

    %Questo è il codice corretto per mettere in maiuscoletto il solo cognome dell'autore in bibliografia
    %(con il codice precedente si metteva in maiuscoletto il cognome sia dell'autore che del curatore e traduttore
    \DeclareNameFormat{sortname}{%
    \ifnumequal{\value{listcount}}{1}
    {\iffirstinits
    {\usebibmacro{name:last-first}{\textsc{#1}}{#4}{#5}{#7}}
    {\usebibmacro{name:last-first}{\textsc{#1}}{#3}{#5}{#7}}%
    \ifblank{#3#5}
    {}
    {\usebibmacro{name:revsdelim}}}
    {\iffirstinits
    {\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}}
    {\usebibmacro{name:first-last}{#1}{#3}{#5}{#7}}}%
    \usebibmacro{name:andothers}}

    %Questo codice elimina la virgola tra cognome e nome dell'autore in bibliografia
    \renewbibmacro*{name:last-first}[4]{%
    \ifuseprefix
    {\usebibmacro{name:delim}{#3#1}%
    \usebibmacro{name:hook}{#3#1}%
    \ifblank{#3}{}{%
    \ifcapital
    {\mkbibnameprefix{\MakeCapital{#3}}\isdot}
    {\mkbibnameprefix{#3}\isdot}%
    \ifpunctmark{'}{}{\addhighpenspace}}%
    \mkbibnamelast{#1}\isdot
    \ifblank{#4}{}{\addlowpenspace\mkbibnameaffix{#4}\isdot}%
    \ifblank{#2}{}{\\addlowpenspace\mkbibnamefirst{#2}\isdot}}
    {\usebibmacro{name:delim}{#1}%
    \usebibmacro{name:hook}{#1}%
    \mkbibnamelast{#1}\isdot
    \ifblank{#4}{}{\addlowpenspace\mkbibnameaffix{#4}\isdot}%
    \ifblank{#2}{}{\addlowpenspace\mkbibnamefirst{#2}\isdot}%
    \ifblank{#3}{}{\addlowpenspace\mkbibnameprefix{#3}\isdot}}}

    %———————————–
    % IMPOSTAZIONI GENERALI DELLA PAGINA
    %———————————–

    %Comando che elimina la numerazione delle sections senza eliminarne la presenza nell'indice
    \setcounter{secnumdepth}{-2}

    %\doublespacing % interlinea doppia
    %\onehalfspacing % interlinea 1.5
    \singlespacing % interlinea singola

    %Elimina indentazione di inizio paragrafo per il corpo del testo in tutto il documento
    \setlength{\parindent}{0pt}

    %Elimina indentazione di inizio paragrafo per le note a piè di pagina in tutto il documento
    \footnotemargin .5em %CB
    %———————————-
    % RIDEFINIZIONE DI \maketitle
    %———————————-
    \makeatletter
    \def\maketitle{%
    \cleardoublepage
    \thispagestyle{empty}%
    \begingroup
    \topskip\z@skip
    %\null\vfil %CB
    \begin{center}
    \LARGE\bfseries \centering
    \openup\medskipamount
    \@title\par\vspace{24pt}%
    \mdseries\@author\par
    %\vfill % CB
    %\includegraphics[height=1cm]{LogoPoli.png}
    \vspace{2\baselineskip}
    \end{center}\@thanks}
    \makeatother

    \title{Titolo di Prova}
    \author{Autore\thanks{Facoltà di Filosofia Università}}%{0}

    \begin{document}

    %——————
    % FRONTESPIZIO
    %——————

    \date{}
    \maketitle

    %———————
    % SEZIONI
    %———————

    \section{Introduzione}

    Nonostante la severa condanna del dualismo kantiano da parte di Hegel, espressa tramite la celebre formula secondo cui <>

    %————-
    % BIBLIOGRAFIA
    %————-

    %Le due istruzioni seguenti, unite alla penultima a valore <<\refname>>, permettono di fare puntare l'indice correttamente alla pagina delle References
    \clearpage
    \phantomsection
    %Impostazioni per pagine della bibliografia
    \fancyhf{} %elimina header/footer vecchi
    \renewcommand{\headrulewidth}{0pt}
    %\pagenumbering{arabic}
    \fancyfoot[L]{\small \textit{References}}
    \fancyfoot[R]{\thepage}
    %\include{}

    \addcontentsline{toc}{section}{\refname}
    \printbibliography
    %\printshorthands
    \end{document}
    `

    Go to top