We can construct a base-centered tetragonal unit cell by:
LatticeData["CenteredTetragonal", "Image"]
But how can we construct a lattice by 8 of this unit cell (put them together)? For example, 4 unit cells on the top and 4 unit cells on the bottom of the lattice.
Here there is a trick for simple cubic but it does not work for may lattice!




latticeGrid[{"FaceCenteredCubic", {3, 1, 1}}, ViewPoint -> {1, -3, 1}] /. {p_Polygon :> {FaceForm[Blue], EdgeForm[Cyan], p}, l__Line :> {Red, l}, s__Sphere :> {Green, s}}. – kglr Nov 01 '20 at 09:22