2012-05-25 9 views
6

मैं उपयोगकर्ता सहायता उत्पन्न करने के लिए डॉक्सिजन का उपयोग करने की कोशिश कर रहा हूं, जब मैं मुख्य पृष्ठ में कमांड \ tableofcontents का उपयोग करता हूं, तो HTML आउटपुट में कुछ भी नहीं दिखाता है। मुझे नहीं पता कि क्यों, कोई भी tableofcontents के आदेश का उपयोग करने के बारे में पता है? कुछ उदाहरण बेहतर होंगे, धन्यवाद! ध्यान दें कि ब्राउज़र ठीक है।डॉक्सिजन @tableofcontents काम नहीं करते

+0

[ '\ tableofcontents'] (http : //www.stack.nl/~dimitri/doxygen/commands.html#cmdtableofcontents) कमांड: "पृष्ठ के शीर्ष पर सामग्री की एक तालिका बनाता है, पृष्ठ में सभी अनुभागों और उपखंडों को सूचीबद्ध करता है"। क्या आपके पास आपके 'मुख्य पृष्ठ' पर कोई अनुभाग या उपखंड हैं? यह प्रोजेक्ट प्रलेखन के लिए पूरी तरह से सामग्री की एक तालिका उत्पन्न नहीं करता है। – Chris

+0

संस्करण 1.8.0 में \ tableofcontents कमांड मुख्य पृष्ठ में काम नहीं करता था। इसे संस्करण 1.8.1 में ठीक किया गया है। – doxygen

उत्तर

2

समाधान कुंजी अपने सुर्खियों के लिए एक लेबल जोड़ने के लिए है:

This is a level 1 header {#labelid_H1} 
======================== 

This is a level 2 header {#labelid_H2} 
------------------------ 

# This is a level 1 header # {#labelidH1} 

## This is level 2 header ## {#labelidH2} 

तो सामग्री तालिका [टीओसी]

[TOC] 

के साथ-साथ शीर्षक लिंक

[Link to first headline](@ref labelid_H1) 
[Link to second headline](#labelid_H2) 

काम कर रहे हैं।

एक और मुद्दा उल्लेख करने के लिए कि Doxygen कि mainpage के रूप में प्रयोग किया जाता है फ़ाइल में पहली पंक्ति ऊपर खाती है ("! मेरे शॉर्ट्स खाओ, Doxygen" में देखने के लिए: Use the README.md file as main page in Doxygen) है

+0

वही समाधान यहां पोस्ट किया गया है: https://www.mail-archive.com/[email protected]/msg01520.html – Tuka