Re: Item Mancante tra \subsection e \subsubsection ??

#50212
samiel
Partecipante
    Up
    0
    Down
    ::


    Con questo codice:
    `\documentclass[a4paper,notitlepage]{article}
    \usepackage[T1]{fontenc}
    \usepackage{textcomp}
    \usepackage{ucs}
    \usepackage[utf8x]{inputenc}
    \usepackage[italian]{babel}
    \usepackage{lmodern}
    \usepackage{microtype}

    \usepackage{titlesec}
    \titleformat{\subsection}
    {\normalfont\large\bfseries\raggedleft}{\thesubsection}{1em}{}
    [\vspace{1ex}%
    \titlerule]

    \begin{document}
    \section*{titolo sezione}
    \subsection*{titolo sottosezione}
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam lectus.
    Donec id dolor. Pellentesque semper feugiat lacus.
    \subsection*{titolo sottosezione}
    Sed dapibus. Nunc pulvinar felis a nulla. Integer tempus feugiat libero.
    Aliquam scelerisque. Cras commodo venenatis leo.
    \end{document}`
    tutti i titoli delle sottosezioni vengono modificati,
    allineati a destra e presentano un filetto sotto.
    Io però non devo modificarli tutti: mentre in alcune parti
    le sottosezioni vanno benissimo formattate come sono,
    in certe situazioni particolari, per particolari sottosezioni
    di una parte del documento e per quella solo,
    desidero avere i titoli di queste sottosezioni appunto
    con la formattazione del codice sopra riportato.
    Di conseguenza avevo pensato di lasciare
    immodificato lo stile di \subsection e di creare un nuovo comando,
    chiamato diciamo \ssubsection, con la nuova formattazione.
    Il che credo non dovrebbe intaccare il funzionamento di \subsection.
    Avevo provato un codice del genere:
    `%\newcommand{\ssubsection}{
    %\titleformat{\subsection*}
    %{\normalfont\large\bfseries\raggedleft}{\thesubsection}{1em}{}
    %[\vspace{1ex}%
    %\titlerule]}`
    per cui nel mio esempio dovrebbe aversi
    `\begin{document}
    \section*{titolo sezione}
    \subsection*{titolo sottosezione 1}
    Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aliquam lectus.
    Donec id dolor. Pellentesque semper feugiat lacus.
    \ssubsection*{titolo sottosezione 2}
    Sed dapibus. Nunc pulvinar felis a nulla. Integer tempus feugiat libero.
    Aliquam scelerisque. Cras commodo venenatis leo.

    \end{document}`
    dove la parte in rosso, essendo non \subsection ma \ssubsection
    dovrebbe riportare, e quella sola, la nuova formattazione.
    Stavolta spero di essermi spiegato meglio.
    Non capisco perché non dovrebbe essere possibile,
    e perché allora ricorrere ad es a \paragraph,
    che dal punto di vista logico è un’altra cosa…

    M.

    Go to top