Titolo bibliografia con bibtex

  • Creatore
    Topic
  • #55951
    Up
    0
    Down
    ::


    Ciao a tutti, sono nuova del forum.
    Per prima cosa volevo ringraziarvi per tutti i consigli utili che ho trovato nelle vostre discussioni!!!!! 😀 😀 😀
    Sono tre giorni che cerco di risolvere un problema e dopo aver letto varie guide e forum l’ultima alternativa è quella di scrivere a voi.

    Uso TeXnicCenter, sto facendo la bibliografia con Bibtex.

    Nel preambolo ho messo:
    `\documentclass[a4paper,11pt,twoside]{article}
    \usepackage{graphicx}
    \usepackage{booktabs}
    \DeclareGraphicsExtensions{.jpg}
    \usepackage[latin1]{inputenc}
    \usepackage[english]{babel}
    \usepackage{babelbib}

    \usepackage[round,sort]{natbib} `

    per stampare la bibliografia ho scritto:

    `\addcontentsline{toc}{section}{\refname}
    \bibliographystyle{natbib}
    \bibliography{biblio}`

    Il file pdf va bene, mi riporta la bibliografia e con la formatazione che desidero.

    Però il titolo della sezione BIBLIOGRAFIA non mi piace, infatti ottengo

    3. *
    References

    Becker, G. S. (1993). Human Capital. Columbia University …….

    Io avrei bisogno che il titolo fosse semplicemente la parola “References” (senza il ” 3. * “), magari in grassetto.
    Avete qualche consiglio che mi può aiutare??? ❓
    Vi ringrazio
    Daniela

    PS: spero di aver messo tutte le info che potevano servirvi per capire il mio problema.

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #55952
      Up
      0
      Down
      ::

      Ciao a tutti, sono nuova del forum.
      Per prima cosa volevo ringraziarvi per tutti i consigli utili che ho trovato nelle vostre discussioni!!!!! 😀 😀 😀
      Sono tre giorni che cerco di risolvere un problema e dopo aver letto varie guide e forum l’ultima alternativa è quella di scrivere a voi.

      Uso TeXnicCenter, sto facendo la bibliografia con Bibtex.

      Nel preambolo ho messo:
      `\documentclass[a4paper,11pt,twoside]{article}
      \usepackage{graphicx}
      \usepackage{booktabs}
      \DeclareGraphicsExtensions{.jpg}
      \usepackage[latin1]{inputenc}
      \usepackage[english]{babel}
      \usepackage{babelbib}

      \usepackage[round,sort]{natbib} `

      per stampare la bibliografia ho scritto:

      `\addcontentsline{toc}{section}{\refname}
      \bibliographystyle{natbib}
      \bibliography{biblio}`

      Il file pdf va bene, mi riporta la bibliografia e con la formatazione che desidero.

      Però il titolo della sezione BIBLIOGRAFIA non mi piace, infatti ottengo

      3. *
      References

      Becker, G. S. (1993). Human Capital. Columbia University …….

      Io avrei bisogno che il titolo fosse semplicemente la parola “References” (senza il ” 3. * “), magari in grassetto.
      Avete qualche consiglio che mi può aiutare??? ❓
      Vi ringrazio
      Daniela

      PS: spero di aver messo tutte le info che potevano servirvi per capire il mio problema.

      Benvenuta!

      Da quello che esibisci non si vede alcun motivo per l’apparizione di un 3. Forse hai messo qualche comando \section subito prima dei comandi per la bibliografia? Be’, non serve e anzi è quello che provoca il problema.

      Un paio di osservazioni qua e là: \DeclareGraphicsExtensions non va usato; è inutile caricare babelbib se poi usi natbib. Non serve a molto neppure babel, se scrivi in inglese.

      Ciao
      Enrico

    • #55953
      Up
      0
      Down
      ::


      Ciao Enrico,
      grazie per la risposta super veloce!! Ho tolto \DeclareGraphicsExtensions{.jpg} e anche {babelbib} come hai suggerito.
      Per il titolo della bibliografia hai ragione, devo aver messo qualche comando che non va prima, perchè ho provato a fare un testo con i soli comandi che ti ho messo e tutto funziona senza problema. Ho fatto un po’ di tentativi e ho visto che l’errore è causato dai questi comandi che ho messo nel preamobolo:

      `\def\thesection{\arabic{section}}
      \def\thesubsection{\arabic{subsection}}
      \def\p@section{\thesection}
      \usecounter{section}
      \usecounter{subsection}
      \renewcommand{\section}[1]{\vspace{\baselineskip}\par\refstepcounter{section}
      \noindent{\bf \thesection.
      \hspace{0.5cm}#1}\vspace{0.5\baselineskip}\\\setcounter{subsection}{1}}

      \renewcommand{\subsection}[1]{\vspace{\baselineskip}\par\refstepcounter{subsection}
      \noindent{\small{\bf \thesection.
      \hspace{0.5cm}#1}}\vspace{0.2\baselineskip}\\\setcounter{subsection}{1}}`

      Saranno di sicuro pieni di errori, ma avevo bisogno di formattare i titoli di sezioni e sottosezioni come mi è stato chiesto. Esiste un modo per “dire a Latex” di non usarli per la bibliografia?
      Grazie mille per la disponibilità!
      Dani

    • #55954
      Up
      0
      Down
      ::

      Ciao Enrico,
      grazie per la risposta super veloce!! Ho tolto \DeclareGraphicsExtensions{.jpg} e anche {babelbib} come hai suggerito.
      Per il titolo della bibliografia hai ragione, devo aver messo qualche comando che non va prima, perchè ho provato a fare un testo con i soli comandi che ti ho messo e tutto funziona senza problema. Ho fatto un po’ di tentativi e ho visto che l’errore è causato dai questi comandi che ho messo nel preamobolo:

      `\def\thesection{\arabic{section}}
      \def\thesubsection{\arabic{subsection}}
      \def\p@section{\thesection}
      \usecounter{section}
      \usecounter{subsection}
      \renewcommand{\section}[1]{\vspace{\baselineskip}\par\refstepcounter{section}
      \noindent{\bf \thesection.
      \hspace{0.5cm}#1}\vspace{0.5\baselineskip}\\\setcounter{subsection}{1}}

      \renewcommand{\subsection}[1]{\vspace{\baselineskip}\par\refstepcounter{subsection}
      \noindent{\small{\bf \thesection.
      \hspace{0.5cm}#1}}\vspace{0.2\baselineskip}\\\setcounter{subsection}{1}}`

      Saranno di sicuro pieni di errori, ma avevo bisogno di formattare i titoli di sezioni e sottosezioni come mi è stato chiesto. Esiste un modo per “dire a Latex” di non usarli per la bibliografia?
      Grazie mille per la disponibilità!
      Dani

      Queste definizioni sono tutte sbagliate. 🙁

      Ci sono vari modi per avere quanto desideri in modo decente e, soprattutto, compatibile con il nucleo di LaTeX. Si vuole, per \section,
      (1) una riga vuota prima del titolo;
      (2) il titolo in corpo normale, nero;
      (3) il numero va composto a margine, separato dal titolo da 0,5 cm (Perché mai mezzo centimetro? Boh);
      (4) uno spazio di mezza riga sotto il titolo.

      Per \subsection è analogo, ma lo spazio sotto il titolo è di un quinto di riga. Il corpo \small è ridicolo, naturalmente: come può il titolo essere in corpo minore del testo che segue? È chiaro che, volendo una distinzione visiva, il titolo di sezione va leggermente più grande. Ma facciamo come ti è stato chiesto. 🙁
      `\makeatletter
      \renewcommand\section{\@startsection {section}{1}{\z@}%
      {1\baselineskip \@plus .2\baselineskip \@minus .1\baselineskip}%
      {.5\baselineskip \@plus.1\baselineskip}%
      {\normalfont\bfseries}}

      \renewcommand\subsection{\@startsection {subsection}{1}{\z@}%
      {1\baselineskip \@plus .1\baselineskip \@minus .05\baselineskip}%
      {.2\baselineskip \@plus .05\baselineskip}%
      {\normalfont\small\bfseries}}

      \renewcommand\@seccntformat[1]{\csname the#1\endcsname.\hspace{0.5cm}}
      \makeatother`
      Si potrebbe usare titlesec, ma in questo caso non era troppo difficile modificare le definizioni della classe article.

      Ciao
      Enrico

    • #55955
      Up
      0
      Down
      ::


      Così è perfetto!!!! Funziona tutto, grazie mille!!
      Avevo trovato quei comandi da qualche parte e ho cercato di modificarli come mi serviva.
      Praticamente mi hanno chiesto di mettere il titolo della sezione con 11 point, grassetto,times new romani, e con una linea vuota prima del testo della sezione.
      Per la sottosezione vogliono un carattere di 10 point, grassetto, times new roman. Per questo ho messo small (a parer mio hai ragione tu, ci vorrebbe un po’ più grande!)
      Per il times new roman ho caricato \usepackage{times}.
      GRAZIE GRAZIE GRAZIE!!!
      Volevo chiedere se si può mettere in grasseto non solo il titolo della tabella, ma anche il nome “Table 1”. E’ megli se apro un altro topic (famosa legge un topic=un argomento)?
      Daniela

    • #55956
      Up
      0
      Down
      ::

      Così è perfetto!!!! Funziona tutto, grazie mille!!
      Avevo trovato quei comandi da qualche parte e ho cercato di modificarli come mi serviva.
      Praticamente mi hanno chiesto di mettere il titolo della sezione con 11 point, grassetto,times new romani, e con una linea vuota prima del testo della sezione.
      Per la sottosezione vogliono un carattere di 10 point, grassetto, times new roman. Per questo ho messo small (a parer mio hai ragione tu, ci vorrebbe un po’ più grande!)
      Per il times new roman ho caricato \usepackage{times}.
      GRAZIE GRAZIE GRAZIE!!!
      Volevo chiedere se si può mettere in grasseto non solo il titolo della tabella, ma anche il nome “Table 1”. E’ megli se apro un altro topic (famosa legge un topic=un argomento)?
      Daniela

      Ma che corpo principale vogliono? Se il corpo del testo è 10, allora tutto ha un senso; se vogliono corpo 11, mi pare piuttosto bizzarro, come ho detto, avere un titolo in corpo minore. Io, sinceramente, scriverei
      `\makeatletter
      \renewcommand\section{\@startsection {section}{1}{\z@}%
      {1\baselineskip \@plus .2\baselineskip \@minus .1\baselineskip}%
      {.5\baselineskip \@plus.1\baselineskip}%
      {\normalfont\large\bfseries}}

      \renewcommand\subsection{\@startsection {subsection}{1}{\z@}%
      {1\baselineskip \@plus .1\baselineskip \@minus .05\baselineskip}%
      {.2\baselineskip \@plus .05\baselineskip}%
      {\normalfont\bfseries}}

      \renewcommand\@seccntformat[1]{\csname the#1\endcsname.\hspace{0.5cm}}
      \makeatother`
      in modo che i titoli di sezione siano leggermente più grandi del corpo principale (11 a corpo 10, 12 a corpo 11).

      Per avere Times, hai varie scelte; te le elenco in ordine di preferenza:
      (1a) \usepackage{tgtermes}
      (1b) \usepackage{txfonts}
      (2) \usepackage{mathptmx}

      Scegli la variante b se devi comporre formule matematiche. Sconsiglio in ogni caso \usepackage{times}.

      Per avere le didascalie interamente in nero:
      `\usepackage{caption}
      \captionsetup{font=bf}`
      Per scrivere la didascalia userai semplicemente \caption{Testo della didascalia}. La buona tipografia non va molto d’accordo con lunghi tratti in nero: può andare per i titoli, ma per una didascalia non tanto.

      Ciao
      Enrico

    • #55957
      Up
      0
      Down
      ::


      Perfetto!!!!
      Mi hai veramente aiutato tantissimo!!! 🙂 🙂
      Per il testo vogliono corpo 11, quindi il titolo sarebbe un po’ troppo piccolo.
      Mi tengo i tuoi comandi e cerco di far notare la cosa… magari si rendono conto che non ha molto senso!! Il bello è che è stato un editore a fare queste richieste!!!
      Ti ringrazio ancora,
      Buona giornata
      Daniela 🙂 🙂

Visualizzazione 5 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top