DOC++은 HTML과 LaTeX 출력을 모두 지원한다. 두 언어 모두 상당히 강력한 포맷팅 매크로를 가지고 있다. DOC++의 아이디어는 두가지 출력을 한 소스에서 생성할 수 있다는 것이다. 그래서, 한쪽의 포맷팅 메크로에 있는 기능에 전부 의존할 수는 없다. 대신 DOC++에서는 각 매크로 집합의 부분집합을 지원하는데, 이정도면 대부분의 응용 프로그램에서 충분한 것으로 밝혀졌다. 그렇지만, DOC++을 한번 실행할 때 사용자들은 어떠한 포맷팅 매크로를 사용할지 결정해야 한다. 각 매크로 패킷의 부분집합은 아랫 단락에 있다. 한가지 부분집합에서 하나만 쓰고 있다면, 양쪽 모두에서 보기 좋게 출력될 것이다.
Alphabetic index Hierarchy of classes