Re: ArteLaTeX (febbraio 2012) figura 8: bibliografie suddivise

#80621
Up
0
Down
::


Ciao,

lorenzo.pantieriComplimenti per il tuo codice (di cui non capisco nulla): lo considero un pezzo di bravura, alla pari di quelli che dà spesso Enrico per risolvere problemi specifici: roba per esperti, non per utenti “normali”

In effetti non avrei saputo scrivere il codice scritto da Antonio; almeno non così su due piedi. Comunque ho provato a rifare il suo disegno alla veloce con le mie conoscenze (da non esperto). Ecco il risultato:
`\documentclass[a5paper]{article}

\usepackage{tikz}
% Librerie
\usetikzlibrary{automata}
\usetikzlibrary{arrows}
\usetikzlibrary{backgrounds}
\usetikzlibrary{calc}
\usetikzlibrary{hobby}
\usetikzlibrary{intersections}
\usetikzlibrary{mindmap}
\usetikzlibrary{patterns}
\usetikzlibrary{positioning}
\usetikzlibrary{shadows}
\usetikzlibrary{shapes}
\usetikzlibrary{through}
\usetikzlibrary{trees}
% Pacchetti
\usepackage{tkz-euclide}
\usetkzobj{all}

\usepackage{lipsum}

\pagestyle{empty}

\begin{document}

\centering
\begin{tikzpicture}[scale=.75]

% definizioni e macro
\def\lung{10.5} %larghezza foglio
\def\alt{14.85} %altezza foglio
\def\pieg{2.5}
\def\r{1.1}

% coordinate
\coordinate (bs) at (0,0); %punto in basso a sinistra
\coordinate (bd) at ($(bs)+(\lung,0)$); %punto in basso a destra
\coordinate (ad) at ($(bs)+(\lung,\alt)$); %punto in alto a destra
\coordinate (as) at ($(bs)+(0,\alt)$); %punto in alto a sinistra
\coordinate (bad) at ($(ad)+(0,-\pieg)$);
\coordinate (sad) at ($(ad)+(-\pieg,0)$);
\coordinate (bbad) at ($(bad)+(0,-\r)$);
\coordinate (ssad) at ($(sad)+(-\r,0)$);

\coordinate (fpa) at ($(bbad)+(-\r,0)+(90:\r)$);
\coordinate (intfpa) at ($(bbad)+(-\r,0)+(45:\r)$);
\coordinate (fsa) at ($(ssad)+(0,-\r)+(0:\r)$);
\coordinate (intfsa) at ($(ssad)+(0,-\r)+(45:\r)$);
\coordinate (spigolo) at (fpa -| fsa);

% disegno foglio
\draw [gray!85] (intfpa) — (intfsa);
\draw [gray!85,shade, bottom color=white, top color=cyan!35] (bs) — (bd) — (bbad) arc (0:90:\r) — (spigolo) — (fsa) arc (0:90:\r) — (as) — cycle;

% scritta
\draw ($(bs)!.5!(ad)+(-.5,0)$) [text width=4.5cm, align=justify] node {\small \lipsum[3]};

\end{tikzpicture}

\end{document}`
Come si può notare il disegno è parametrico e quindi rapidamente modificabile in pochi attimi. Certo, così com’è è proprio da sistemare…

Lorenzo, questo non c’entra con [tt]TikZ:[/tt] il disegno della pagina che hai fatto non mi sembra fisicamente del tutto corretto. Infatti “l’angolo piegato” mantiene i suoi lati paralleli a quelli del foglio, ma l’angolo che il tratto inclinato in alto a destra nel disegno definisce non è di 45 gradi…

Ciao e buona serata!
Marco.

Go to top