- Questo topic ha 2 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 10 anni, 11 mesi fa da .
-
Topic
-
Buongiorno a tutti,
oggi mi sono imbattuto in problema nuovo, il metodo per risolverlo in modo manuale esiste, ma lo trovo poco pratico e un po’ approssimativo. Allego il file sorgente minimo compilabile, ma faccio osservare che uso la libreria tikzlibrarymec.code (scritta da Francesco Clemente) che non è inclusa in TeXLive, quindi bisogna posizionarla direttamente nella cartella dove si trova il file sorgente.`\documentclass[a4paper,11pt,twoside,openright,final]{book}
\usepackage[italian]{babel}
\usepackage{pgfplots,relsize,pgfplotstable,lmodern,pgfkeys, pgfmath}
\pgfplotsset{compat=1.3}
\pgfkeys{
/pgf/number format/.cd, %
use comma
}
\usetikzlibrary{plotmarks,arrows.meta,calc,intersections,through,backgrounds}
\usetikzlibrary{mec}
\usetikzlibrary{positioning,patterns,decorations.markings}\begin{document}
\begin{tikzpicture}
\coordinate (a) at (0,0);
\coordinate (b) at (2.75,0);
\coordinate (c) at (8.25,0);
\coordinate (d) at (13.75,0);
\coordinate (e) at (19.25,0);
\coordinate (f) at (24.75,0);
\coordinate (g) at (27.5,0);
%
\node[hinge,draw,grounded] (A) at (a){};
\node[support,draw,grounded] (B) at (b){};
\node[support,draw,grounded] (C) at (c){};
\node[support,draw,grounded] (D) at (d){};
\node[support,draw,grounded] (E) at (e){};
\node[support,draw,grounded] (F) at (f){};
\node[support,draw,grounded] (G) at (g){};
%
\draw[very thick] (A.north)–(B.north)–(C.north)–(D.north)–(E.north)–(F.north)–(G.north);
\path[draw straight load] (a) — (c) (d)–(e) (f)–(g);
\end{tikzpicture}\end{document}`
Come si vede dal file che ho allegato se si compila così risulta che la figura esca dai margini fisici del foglio. La domanda è la seguente: si può impostare un parametro opzionale della forma `width=0.9\columnwidth`
invece che dover cercare manualmente il valore di scale?Nella guida di Tekz si fa riferimento a resized width, ma non credo sia quello che devo usare o toccare.
Ringrazio fin da ora tutti coloro che vorranno rispondere.
- Devi essere connesso per rispondere a questo topic.