2014-09-14 2 views
1

동일한 문서의 다른 섹션에 대한 내부 참조를 작성하려고했습니다. 그러나 참조가 작동하지 않습니다. 내의 DocBook-기사Docbook 5의 내부 참조

<xref linkend="id1</b>" endterm="Управление Роботом из программы short"/>

이 문서의 다른 섹션의 일부를 하나 개의 섹션에 있습니다 참조,있다 :

<section id="id1"> 
     <title>Управление Роботом из программы 
     </title> 
     <titleabbrev id="id1 short"> Управление Роботом из программы 
     </titleabbrev> 
     <para> 
... 
</para> 
</section> 

어떻게 올바르게 참조를 작성하는가?

그리고 한 문서를 다른 문서의 별도 섹션에 어떻게 작성할 수 있습니까?

답변

2

상호 참조 텍스트로 titleabbrev 콘텐츠를 사용하려면, 다음과 같은 마크 업 사용 ID로 섹션에

<xref linkend="id1" endterm="short"/> 

<section xml:id="id1"> 
    <title>Управление Роботом из программы 
    </title> 
    <titleabbrev xml:id="short"> Управление Роботом из программы 
    </titleabbrev> 
    <para> 
... 
</para> 
</section> 

상호 참조 점을 id1입니다. endterm 값은 내용이 상호 참조 텍스트를 제공하는 요소의 ID (short)입니다.

DocBook 5에서 id 대신 xml:id이 사용된다는 점에 유의하십시오. 문서 간의


에 관한 상호 참조는 약 olink을 읽기 "의 DocBook XSL : 완전한 가이드를"http://www.sagehill.net/docbookxsl/Olinking.html.