Pacchetto di analisi strutturale

Sep 26 2020

Sto cercando di aggiungere un'etichetta "100 lb / in" su entrambe le distribuzioni di carico. Ogni volta che l'ho provato, le etichette saltano fuori in posti che non volevo che fossero. Voglio che siano in alto per il raggio orizzontale ea destra per il raggio verticale. Inoltre, sto cercando di aggiungere "A" in fondo alla trave orizzontale e "B" a quella verticale a sinistra. Come posso farlo. Grazie

\documentclass[12pt,letterpaper]{article}
\usepackage{stanli}

\begin{figure}
\centering
\begin{tikzpicture}
\scaling{.1};
\point{a}{0}{50};
\point{b}{28}{50};
\point{c}{28}{0};
\support{3}{a}[-90];
\support{3}{c};
\beam{4}{a}{b}[0][1];
\beam{4}{b}{c}[1][0];
\hinge{2}{b}[a][c][0];
\lineload{2}{a}{b} [0.75][0.75][.125];
\lineload{1}{b}{c} [0.75][0.75][.0055];
\dimensioning{1}{a}{b}{-1}[$28$ in];
\dimensioning{2}{c}{b}{-1}[$50$ in];
\end{tikzpicture}
\end{figure}
\end{document}

Risposte

1 ferahfeza Sep 27 2020 at 03:34

Nel stanlipacchetto, puoi inserire un testo con \notationcomando. Per i dettagli puoi guardare la documentazione del pacchetto su CTAN.

\documentclass[12pt,letterpaper]{article}
\usepackage{stanli}
\begin{document}

\begin{figure}
\centering
\begin{tikzpicture}
\scaling{.1};
\point{a}{0}{50};
\point{b}{28}{50};
\point{c}{28}{0};
\point{d}{14}{60};
\point{e}{40}{25};
\point{A}{12}{43};
\point{B}{22}{25};
\support{3}{a}[-90];
\support{3}{c};
\beam{4}{a}{b}[0][1];
\beam{4}{b}{c}[1][0];
\hinge{2}{b}[a][c][0];
\lineload{2}{a}{b} [0.75][0.75][.125];
\lineload{1}{b}{c} [0.75][0.75][.0055];
\dimensioning{1}{a}{b}{-1}[$28$ in];
\dimensioning{2}{c}{b}{-1}[$50$ in];
\notation {1}{d}{ 100 lb/in }[ above ];
\notation {1}{e}{ 100 lb/in }[ right ];
\notation {1}{A}{ A };
\notation {1}{B}{ B };
\end{tikzpicture}
\end{figure}
\end{document}