BCD to 7 Segment Decoder Schematic: Need help fitting in page
This is a question about being artistic I think but, try rotating everything thru 90 degrees or using net-names to connect things to get rid of the main mass of connections. Not sure if you can use net-names to connect small stubs of wire in your program but I suspect you can. Try this rotated view: -



There is a lot of white space between the parts you've drawn - I'm sure you can cram a few more parts in if you stick with the same diagram philosophy. Alternatively, look up a 74xxxx chip that does the same thing and copy how it portrays its internal logic.