For @Ernest.Villanueva. See original post here.
Attached is an example for creating profile views for multiple alignments. There is some Python code to prompt the user for an insertion point, and then options for changing the number of rows, number of columns, and spacing between each, as well as if the views are arranged from bottom-to-top or top-to-bottom. Note that the Civil 3D Toolkit package is required.