列表数据的提取与展现在tikz中的实现

\documentclass[tikz]{standalone}
\usepackage{calc}
\usepackage{readarray}
\usepackage[UTF8]{ctex}
\usepackage{graphicx}
\usetikzlibrary{calc}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\data{%
华中科技大学 2018(位次) 理科 4286 文科  1233  
2019(位次) 理科 3558 文科  1200  2020(位次) 物理 3512 历史  1280
武汉大学  2018(位次)   理科  4444  文科  689  
2019(位次)  理科 4477 文科  684  2020(位次) 物理 4051 历史  685   
}
\readarray\data\dataA[4,16]
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%\sbox0{\includegraphics{example-image}}%%%%下面是背景图不需要可以用示例图
\sbox0{\includegraphics[width=1\textwidth]{beijing.jpg}}
\foreach \a in {1,2}
\foreach \b/\c/\d/\e/\f in {2/3/4/5/6,7/8/9/10/11,12/13/14/15/16} 
{
\begin{tikzpicture}[x=\wd0/800, y=\ht0/600,thick,white]
\node[anchor=south west,inner sep=0pt] at (0,0){\usebox0};
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%路径装饰
%%%%%%%%%%%%%%%%%利用\usetikzlibrary{decorations.markings}库
\node(a)at(150,550){\heiti \Large \dataA[\a,1]};
\node(a)at(400,550){\fangsong \Large \dataA[\a,\b]};
\node(a)at(150,450){\fangsong \Large \dataA[\a,\c]};
\node(a)at(300,450){\fangsong \Large \dataA[\a,\d]};
\node(a)at(150,350){\fangsong \Large \dataA[\a,\e]};
\node(a)at(300,350){\fangsong \Large \dataA[\a,\f]};
\end{tikzpicture}}
\end{document