이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 docbook2texi-spec.pl입니다.
프로그램:
이름
docbook2texi-spec.pl - DocBook Books를 Texinfo 문서로 변환
개요
sgmlspl docbook2man-spec.pl
nsgml [ sgml 문서 ]| sgmlspl docbook2texi-spec.pl [ 기본 이름 ]
기술
docbook2texi DocBook에서 GNU Texinfo 문서를 생성하는 sgmlspl 사양 파일입니다.
문서.
프로그램은 표준 입력에서 nsgmls(또는 다른 SGML 파서)에 의해 생성된 ESIS를 읽습니다.
현재 문서 요소는 Book이어야 합니다. 그렇지 않으면 결과가 정의되지 않습니다.
변환된 Texinfo 문서의 출력은 표준 출력으로 작성됩니다.
파일 기본 이름.refs 문서의 모든 노드를 포함하는 또한 생성됩니다.
그리고 그들의 직접적인 '자식' 노드. 노드 처리에는 항상 정방향 참조가 필요하므로
docbook2texi 각 문서에 대해 두 번 실행해야 합니다.
두 번째는 실제로 유효한 문서를 생성합니다.
요구 사항
CPAN의 SGMLSpm 패키지. 이 패키지에는 sgmlspl 스크립트도 포함되어 있습니다.
필요합니다.
제한 사항
견딜 수 없는 닥북투맨 DocBook이 아니거나 SGML을 준수하지 않으면 정의되지 않은 동작이 발생합니다.
:-)
이 프로그램은 느리고 엉뚱한 Perl 스크립트입니다.
이 프로그램은 DocBook에서 가능한 모든 마크업을 지원하지 않으며,
지원되는 마크업을 사용하여 경우에 따라 잘못된 출력을 생성합니다.
~까지 DO
· Texinfo!!@에서 백슬래시(\)를 어떻게 표현합니까? 나는 시도했지만 TeX
그것에 대해 불평합니다.
· 테스트 문서에서 발견된 파손을 수정합니다.
· 새로운 요소 처리를 추가하고 기존 처리를 수정합니다. 튼튼해야 합니다.
· 더 빠르게 만드십시오. 지금까지 속도 문제의 대부분은 ESIS를 구문 분석하는 것과 관련이 있다고 생각합니다. 고쳐 쓰기
SGMLS.pm C를 사용하거나 다음에서 직접 입력을 얻습니다. SP.
· 실제로 선택 사항일 때 발생하는 요소에 대한 일부 종속성이 있습니다.
(DTD에 따르면). 우리는 그것을 (선호적으로) 수정하거나 눈에 띄게 명시해야 합니다.
요구 사항.
· 다른 일반적인 문서 요소를 허용합니다.
· 별도의 스크립트를 참조하는 별도의 out 노드. 만들어줄 뿐만 아니라
메인 코드와 분리되어 있기 때문에 유지 관리가 더 빠르고 쉬울 뿐만 아니라
자동 DocBook ToC 생성기로 진화하는 것을 좋아합니다.
저작권
저작권 (C) 1998-1999 스티브 쳉[이메일 보호]>
이 프로그램은 무료 소프트웨어입니다. 다음 조건에 따라 재배포 및/또는 수정할 수 있습니다.
자유 소프트웨어 재단에서 발행한 GNU 일반 공중 사용 허가서; 어느 하나
버전 2 또는 (귀하의 선택에 따라) 이후 버전.
이 프로그램과 함께 GNU 일반 공중 사용 허가서를 받았어야 합니다.
파일을 참조하십시오 사자. 그렇지 않은 경우 Free Software Foundation, 675 Mass Ave,
캠브리지, MA 02139, 미국.
10월 29 2012 DOCBOOK2TEXI-SPEC.PL(1)
onworks.net 서비스를 사용하여 docbook2texi-spec.pl 온라인 사용