This paper deals with the leader-following synchronization of first-order, semi-linear, complex spatio-temporal networks. Firstly, two sorts of complex spatio-temporal networks based on hyperbolic partial differential equations (CSTNHPDEs) are built: one with a single weight and the other with multi-weights. Then, a new distributed controller is designed to address CSTNHPDE with a single weight. Sufficient conditions for the synchronization and exponential synchronization of CSTNHPDE are presented by showing the gain ranges. Thirdly, the proposed distributed controller addresses of CSTNHPDE with multi-weights, and gain ranges are obtained for synchronization and exponential synchronization, respectively. Finally, two examples show the effectiveness and good performance of the control methods.