% Figure for a Classical Theorem Note
% Article: The Centroid through Ceva and Vectors
% Site: Elementary Geometry
% Website: https://elementarygeometry.org/
% Drawing tool: tkz-euclide
% Output format: SVG
% Last verified: 2026-08-24
%
% Editable source for public/diagrams/centroid-isotomic-conjugation.svg.
% Prepared for the web edition of this note.
% The web build does not compile TeX; export and review the SVG separately.
\documentclass[tikz,border=8pt]{standalone}
\usepackage{tkz-euclide}
\usetikzlibrary{calc}
\definecolor{egNavy}{HTML}{17243D}
\definecolor{egGray}{HTML}{777671}
\definecolor{egRust}{HTML}{92513F}
\newcommand{\egUseStandardPlateAt}[1]{%
\pgfresetboundingbox
\path[use as bounding box]
([xshift=-102pt,yshift=-80pt]#1)
rectangle
([xshift=102pt,yshift=80pt]#1);%
}
\newcommand{\egUseStandardPlate}{%
\coordinate (egPlateCenter) at (current bounding box.center);%
\egUseStandardPlateAt{egPlateCenter}%
}
\tikzset{
eg figure/.style={line cap=round,line join=round,every node/.append style={font=\normalsize,text=egNavy}},
eg main/.style={draw=egNavy,line width=0.75pt},
eg support/.style={draw=egGray,line width=0.52pt},
eg support dashed/.style={draw=egGray,line width=0.52pt,dash pattern=on 3pt off 3pt},
eg accent/.style={draw=egRust,line width=0.75pt},
eg mark/.style={draw=egNavy,line width=0.50pt}
}
\begin{document}
\begin{tikzpicture}[eg figure,scale=1.0]
% Keep this triangle identical to centroid-medians.tex.
\tkzDefPoint(-0.5,4.2){A}
\tkzDefPoint(-3,0){B}
\tkzDefPoint(3,0){C}
% BD:DC=3:2, CE:EA=2:1, AF:FB=1:3.
\coordinate (D) at ($(B)!3/5!(C)$);
\coordinate (E) at ($(C)!2/3!(A)$);
\coordinate (F) at ($(A)!1/4!(B)$);
% Reverse the ratios to obtain the isotomic feet:
% BD':D'C=2:3, CE':E'A=1:2, AF':F'B=3:1.
\coordinate (Dprime) at ($(B)!2/5!(C)$);
\coordinate (Eprime) at ($(C)!1/3!(A)$);
\coordinate (Fprime) at ($(A)!3/4!(B)$);
\tkzInterLL(A,D)(B,E)\tkzGetPoint{P}
\tkzInterLL(A,Dprime)(B,Eprime)\tkzGetPoint{Q}
\tkzDrawSegments[eg support dashed](A,D B,E C,F)
\tkzDrawSegments[eg support dashed](A,Dprime B,Eprime C,Fprime)
\tkzDrawSegments[eg main](A,B B,C C,A)
\tkzDrawPoints[color=egNavy,fill=egNavy,size=1.6](A,B,C,D,E,F,Dprime,Eprime,Fprime,P,Q)
\tkzLabelPoints[above](A)
\tkzLabelPoints[below left](B)
\tkzLabelPoints[below right](C)
\tkzLabelPoint[below](D){$D$}
\tkzLabelPoint[below](Dprime){$D'$}
\tkzLabelPoint[above right,yshift=-1pt](E){$E$}
\tkzLabelPoint[right,yshift=2pt](Eprime){$E'$}
\tkzLabelPoint[above left](F){$F$}
\tkzLabelPoint[left](Fprime){$F'$}
\tkzLabelPoint[above,xshift=4pt](P){$P$}
\tkzLabelPoint[below,xshift=-5pt](Q){$Q$}
\egUseStandardPlate
\end{tikzpicture}
\end{document}