![如何在 LaTeX 中绘制悬垂梁?](https://linux22.com/image/447290/%E5%A6%82%E4%BD%95%E5%9C%A8%20LaTeX%20%E4%B8%AD%E7%BB%98%E5%88%B6%E6%82%AC%E5%9E%82%E6%A2%81%EF%BC%9F.png)
答案1
在您以后的问题中,请提供一些您尝试过的代码并解释您在其中遇到了什么抽象问题。
话虽如此,这里有一个使用 TikZ 绘制图形的解决方案
\documentclass{standalone}
\usepackage{siunitx}
\usepackage{tikz}
\usetikzlibrary{calc}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}
\coordinate (A) at (0, 0);
\node[above left] at (A) {$A$};
\coordinate (B) at (7, 0);
\node[above right] at (B) {$B$};
\coordinate (C) at (10, 0);
\node[above right] at (C) {$C$};
\draw (A) -- (C);
\draw[Latex-] (A) -- ++(0, -1)
node[below] {$R_A$};
\draw[Latex-] (B) -- ++(0, -1)
node[below] {$R_B$};
\draw (C) -- ++(0, -1);
\draw[Latex-] (C) -- ++(0, 1)
node[above right] {$\SI{15}{\kilo\newton}$};
\draw[Latex-Latex] ($(A) + (0, -.8)$) -- ($(B) + (0, -.8)$)
node[midway, above] {$\SI{7}{\meter}$};
\draw[Latex-Latex] ($(B) + (0, -.8)$) -- ($(C) + (0, -.8)$)
node[midway, above] {$\SI{3}{\meter}$};
\foreach \x in {0,1,...,8} {
\draw[thick] ({\x*7/9}, 0) arc (180:0:{7/18});
}
\end{tikzpicture}
\end{document}
得到:
编辑
对于丢失的箭头,你可能需要类似的东西\draw[Latex-] ({4*7/9}, {7/18}) -- ++(45:1) node[above right] {$\SI{10}{\kilo\newton\per\meter}$};
。
如果你喜欢写成 kN/m,我让你看看siunitx
包装文档。