如何利用 AI 繪製物理講義簡圖
這裡分享的是如何使用編輯軟體 LaTeX 的 TikZ
套件,搭配 ChatGPT 來繪製物理教學用的簡圖。
例如,我們想要用電腦畫出類以下手繪圖的簡圖。
在 ChatGPT 裡上傳這張手繪圖,然後輸入以下指令:
Please give me the LaTeX TikZ code for plotting the picture like the uploaded photo.
ChatGPT 就會生成 LaTeX 的 TikZ
語法,稍做修飾,微調成我們所要的圖形。例如語法如下:
\documentclass{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
% Draw the fixed wall
\draw[thick] (0,1) -- (0,-0.51);
\draw[thick] (0,-0.51) -- (4,-0.51);
% Draw the spring manually
\draw[thick] (0,0) -- (0.2,0.2) -- (0.4,-0.2) -- (0.6,0.2) -- (0.8,-0.2)
-- (1.0,0.2) -- (1.2,-0.2) -- (1.4,0.2) -- (1.6,-0.2) -- (1.8,0.2) -- (2,0);
% Draw the mass block
\draw[thick] (2,0.5) rectangle (3,-0.5) node[midway] {$m$};
% Draw the force arrow
\draw[->,thick] (3,0) -- (4,0) node[midway, above] {$F$};
% Add the spring constant label
\node[above] at (1,0.3) {$k$};
\end{tikzpicture}
\end{document}
把以上的 tex 檔案編繹後,即得到所生成的電腦版簡圖:
您可以在 TikZ.net 網站看到更多 TikZ
的繪圖範例。