As a matter of academic curiosity, I've been wondering for a while how one could produce an entire volume of an academic journal (not just a single journal article) using LaTeX. It seems clear to me that a number of publishers use LaTeX to produce their journals (IEEE, American Physical Society, and Elsevier come to mind) especially since many journals provide LaTeX document classes, but it's not clear to me how they go about it. Specific questions that I have include:

1. Supposing every article is submitted in LaTeX format, how are they combined to produce the volume of the journal? Is it possible to use `\input{}` or `\include{}` on the standalone articles (and are there any existing document classes that allow one to do this), or is it necessary to edit the preambles of the individual articles?
2. How does one produce a table of contents for a document consisting of multiple parts, each with their own title and author(s)?
3. How does one handle potential name conflicts between references in different articles (cross-references, citations, etc.)? The only way that I can think of offhand (for cross-references, at least) is to adopt a naming convention for labels, e.g. `\label{author:label}`, which should prevent many (but obviously not all) name conflicts.