Re: Layout 2 colonne con contenuti diversi (come realizzarlo?)

#62291
OldClaudio
Partecipante
    Up
    0
    Down
    ::


    Guarda questo coddice:`
    % !TEX TS-program = pdflatex
    % !TEX encoding = UTF-8 Unicode

    \documentclass[a4paper]{book}

    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage{lmodern}
    \usepackage[italian]{babel}
    \usepackage{amsmath,amssymb,amsthm}
    \usepackage{fancyhdr}
    \usepackage{makeidx}
    \usepackage{graphicx}
    \usepackage{verbatim}
    \usepackage{marginfix}
    \usepackage{booktabs}
    \usepackage{nonfloat}% Pessima scelta!
    \usepackage[font=footnotesize]{caption}
    \usepackage{xcolor}
    \usepackage{atbegshi,picture}

    % ————————————————————–

    \newcommand{\notaSeparatore}{\vspace{\marginaparpush}}
    \newcommand{\notaEliminaSeparatore}{\vspace*{-\marginarpush}}
    \newcommand{\notaTestoSize}{\normalsize}
    \newcommand{\notaTitolo}[1]{\normalsize\textbf{#1}}

    \newcommand{\notaEsempio}[2]{\marginpar{%\notaSeparatore{}
    \colorbox{gray!40!white}{\vbox{\notaTitolo{#1}\newline\notaTestoSize#2{\par
    \centering\tiny(Questo riquadro contiene informazioni di esempio)\par}}}}}

    % ————————————————————–
    \newlength{\fulltextwidth}\fulltextwidth=\textwidth
    \textwidth=6cm
    \marginparsep=10pt
    \marginparwidth=\dimexpr\fulltextwidth-\marginparsep-\textwidth\relax
    \evensidemargin=\dimexpr\evensidemargin+\marginparwidth+
    \marginparsep\relax

    \newlength{\OffsetTestatine}
    \setlength{\OffsetTestatine}{\dimexpr\fulltextwidth-\textwidth\relax}

    \pagestyle{fancy}%
    \fancyheadoffset[LE,RO]{\OffsetTestatine}
    \fancyhf{}
    \fancyhead[LE,RO]{\bfseries\thepage}
    \fancyhead[LO]{\bfseries\rightmark}
    \fancyhead[RE]{\bfseries\leftmark}
    \renewcommand{\headrulewidth}{0.4pt}

    \fancypagestyle{plain}{%
    \headwidth\fulltextwidth
    \fancyhead{}\renewcommand{\headrulewidth}{0pt}}

    \setlength{\textheight}{19cm}

    \setlength{\footskip}{20pt}% 3cm, non ti interessa, d'accordo, ma è una
    % schioppettata; questa è la distanza fra l'ultima riga del testo e la
    % base della prima riga della prima nota.

    % ————————————————————–

    \title{“Esempio layout”}
    \author{Hiperblade}

    \begin{document}

    \mainmatter

    \pagestyle{fancy}

    % inclusione dei capitoli
    \chapter{Prova}
    Questo testo di prova non serve a nulla.
    \notaEsempio{Esempio 1}{Testo dell'esempio}
    Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla.
    \notaEsempio{Esempio 2}{Testo del secondo esempio}
    Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla.
    \notaEsempio{Esempio 3}{Testo del terzo esempio}
    Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla. Questo testo di prova non serve a nulla.

    \backmatter

    % chiusura del documento

    \end{document}
    `

    Poi aggiustati tu le testatine, il loro stile e il loro contenuto.

    È molto difficile modificare e impostare dei valori diversi per la larghezza del testo sottraendo mettendo dei valori “a caso” la cui somma non dà il valore precalcolato dalla classe; se però vuoi usare geometry per descrivere la geometria della pagina può nascondere tutte le difficoltà dietro i comandi di geometry.

    Go to top