Code: Select all
% --------- jp.tex --------- Apr.27,2015 ---------%\documentclass{article}\usepackage{tikz}% ---\usepackage[active,tightpage]{preview}\PreviewEnvironment{center}\setlength\PreviewBorder{10pt}%% ---\tikzstyle{load} = [thick,-latex]\tikzstyle{stress} = [-latex]\tikzstyle{dim} = [latex-latex]\tikzstyle{axis} = [-latex,blue!55]% ---\tikzstyle{two}=[x={(1cm,0cm)},y={(0cm,1cm)}] % axes scale, 1cm\begin{document}\begin{center}% =================== Start Picture =================\begin{tikzpicture} [two]% -------- a) Draw Axes, blue dashed ------\coordinate (O) at (0,0);\draw[axis,two,dashed] (O) -- ++(7,0) node[right] {$x$};\draw[axis,two,dashed] (O) -- ++(0,4) node[above] {$y$};%% -------- b) Draw structural elements\draw[ultra thick] (0,2) -- ++(4,0); % beam [starting point to increment]% -------- b2) Draw grid (if any)\draw [step=0.5,blue,dotted] (0,0) grid (4,1.5);% -------------------------------------------------%% ------------ c2) Concentrated load\begin{scope}[xshift=2cm, yshift=2cm, rotate=0, scale=0.5]\draw[load,blue] (0,2) -- ++(0,-2) node[pos=0.0,right,xshift=0cm] {$P$};\end{scope}% x-axis dimensions [dx=4.0]\begin{scope}[xshift=0cm, yshift=-0.5cm, rotate=0, scale=1]