Modificare paragraph e subparagraph

  • Questo topic ha 4 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 18 anni fa da cla3.
  • Creatore
    Topic
  • #25068
    Up
    0
    Down
    ::


    Avrei la necessità di modificare \paragraph e \subparagraph in modo che dopo il titolo di paragrafo, vadano a capo.
    Non riesco ad usare titlesec perché va in conflitto con babel (probabilmente).
    Ho pensato di usare un qualcosa tipo renewcommand{\paragraph}.
    Qualcuno mi può indirizzare sui parametri giusti?

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #25069
      Up
      0
      Down
      ::

      Avrei la necessità di modificare \paragraph e \subparagraph in modo che dopo il titolo di paragrafo, vadano a capo.
      Non riesco ad usare titlesec perché va in conflitto con babel (probabilmente).
      Ho pensato di usare un qualcosa tipo renewcommand{\paragraph}.
      Qualcuno mi può indirizzare sui parametri giusti?

      Mi auto-rispondo: dopo svariate ricerche, ho trovato due esempi di codice, che qui riporto per chi fosse interessato. Li ho testati entrambi ed entrambi funzionano (anche se con un warning ‘no preceeding text’).

      Il primo è questo:
      `\makeatletter
      \renewcommand\paragraph{%
      \@startsection{paragraph}{4}{0mm}%
      {-\baselineskip}%
      {.5\baselineskip}%
      {\normalfont\normalsize\bfseries}}
      \makeatother`
      Il secondo è questo:
      `\makeatletter
      \renewcommand\subparagraph{\@startsection{paragraph}{4}{\z@}%
      {-3.25ex\@plus -1ex \@minus -.2ex}%
      {1.5ex \@plus .2ex}%
      {\normalfont\normalsize\bfseries}}
      \makeatother`
      Questo è l’indirizzo del sito dove ho trovato il suggerimento: http://www.latex-community.org/viewtopic.php?f=5&t=1383&start=0&st=0&sk=t&sd=a

      Saluti

    • #25070
      Up
      0
      Down
      ::

      Avrei la necessità di modificare \paragraph e \subparagraph in modo che dopo il titolo di paragrafo, vadano a capo.

      Anch’io avevo la stessa necessità, ma non volevo modificare il comando \paragraph, perché volevo che non andasse sempre a capo, ma solo in un’occorrenza (so che sembra un obbrobrio, ma dopo il titolo del paragrafo avevo bisogno di mettere una tabulazione senza rinchiuderla nell’ambiente flottante table e avevo bisogno che, solo in quella occasione, si andasse a capo dopo \paragraph).
      Se qualcuno avesse la mia stessa esigenza, ho risolto con
      `\subsubsection*{Titolo paragrafo}`
      Si ha lo stesso risultato di \paragraph, ma va a capo dopo il titolo.

      Ciao

      cla3

    • #25071
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        Se qualcuno avesse la mia stessa esigenza, ho risolto con
        `\subsubsection*{Titolo paragrafo}`
        Si ha lo stesso risultato di \paragraph, ma va a capo dopo il titolo.

        Beh, non proprio. Il comando \paragraph indica una suddivisione più fine di \subsubsection. La resa tipografica dei due comandi, poi, dipende dalla classe utilizzata. Se utilizzi le classi standard il risultato è abbastanza simile, ma con altre classi può non succedere.

        Ciao,
        L.

      • #25072
        Up
        0
        Down
        ::

        Se utilizzi le classi standard il risultato è abbastanza simile, ma con altre classi può non succedere.

        Sì, infatti ho usato la classe book e il risultato è pressoché identico.

        Grazie per il chiarimento.

        cla3 😉

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

    Go to top