% Editable compositions corresponding to the supplied textbook references.
\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage{fourier}
\usepackage[a4paper,margin=18mm]{geometry}
\usepackage{tikzphysics}
\pagestyle{empty}
\newcommand{\scene}[2]{\section*{#1}\begin{center}#2\end{center}}
\begin{document}
\scene{Hydrostatics: two liquids and hydraulic press}{
\begin{tikzpicture}
\pic (U) {u tube diagram={fluid left level=.4,fluid right level=.64,
 fluid level=.86,fluid body label={Mercury},fluid left label={Water},
 every fluid liquid/.style={fill=gray!50},
 every fluid secondary liquid/.style={fill=gray!15}}};
\draw[every fluid dimension] (U-interface -| 1,0)--(U-upper-surface -| 1,0)
 node[midway,left] {$15.0\,\mathrm{cm}$};
\draw[dashed] (U-upper-surface)--++(2,0);
\draw[every fluid dimension] (2.5,3.44)--(2.5,2.56) node[midway,right] {$h$};
\pic (H) at (6,0) {hydraulic press={fluid body label={$600\,\mathrm{kg}$}}};
\draw[every fluid dimension] (8.8,1.4)--(8.8,2.8) node[midway,left] {$8\,\mathrm{m}$};
\end{tikzpicture}}
\scene{Accelerating vessels}{
\begin{tikzpicture}
\pic (A) {fluid tank diagram};
\pic (B) at (6,0) {fluid tank diagram={fluid left level=.85,fluid right level=.55}};
\foreach \n in {A,B}{\draw[every fluid arrow,->] (\n-origin)--++(3.8,0) node[right] {$x$};
\draw[every fluid arrow,->] (\n-origin)--++(0,3.5) node[above] {$y$};}
\draw[every fluid arrow,->] (9.5,1.5)--++(.9,0) node[right] {$a_x$};
\draw[every fluid arrow,->] (9.5,1.5)--++(0,.9) node[above] {$a_y$};
\end{tikzpicture}}
\scene{Pressure balance in an accelerating liquid}{
\begin{tikzpicture}
\pic (T) {fluid tank diagram={fluid left level=.85,fluid right level=.55}};
\pic (E) at (.8,.65) {pressure element diagram={fluid width=1.4cm,
 fluid left label={$p$},fluid right label={$p+dp$}}};
\pic (F) at (6,.65) {pressure element diagram};
\draw[every fluid arrow,->,dashed] (6.5,-.3)--++(1,0) node[right] {$a_x$};
\end{tikzpicture}}
\newpage
\scene{Rotation}{\begin{tikzpicture}
\pic (R) {rotating tube};
\pic (V) at (7,-1) {rotating fluid diagram};
\end{tikzpicture}}
\scene{Wetting and non-wetting contact angles}{\begin{tikzpicture}
\pic (W) {meniscus diagram};
\pic (N) at (4,0) {meniscus diagram={fluid bend=-.15}};
\node[below=4mm] at (W-bottom) {$\theta<90^\circ$};
\node[below=4mm] at (N-bottom) {$\theta>90^\circ$};
\end{tikzpicture}}
\scene{Capillary rise and surface tension}{\begin{tikzpicture}
\pic (C) {capillary};
\pic (R) at (7,1.2) {surface tension ring};
% Add horizontal components with ordinary TikZ paths.
\draw[every fluid arrow,->] (C-contact-left)--++(-.8,0) node[left] {$T\sin\theta$};
\draw[every fluid arrow,->] (C-contact-right)--++(.8,0) node[right] {$T\sin\theta$};
\end{tikzpicture}}
\newpage
\scene{Gas pressure and cylindrical column}{\begin{tikzpicture}
\pic (G) {gas manometer};
\pic (C) at (5,0) {fluid cylinder diagram={every fluid liquid/.style={pattern=dots}}};
\end{tikzpicture}}
\scene{Buoyancy and continuity}{\begin{tikzpicture}
\pic (B) {buoyancy};
\pic (F) at (5,1) {flow tube diagram};
\end{tikzpicture}}
\scene{Liquid in an annular tube}{\begin{tikzpicture}
\pic (L) {liquid ring diagram={every fluid liquid/.style={fill=gray!55}}};
% A second liquid sector is an ordinary native annular path.
\begin{scope}[shift={(L-center)}]
\path[pattern=dots] (295:1.75) arc[start angle=295,end angle=385,radius=1.75]
 --(25:1.35) arc[start angle=25,end angle=-65,radius=1.35]--cycle;
\end{scope}
\end{tikzpicture}}
\end{document}
