linuxfromscratch:rangeoverpackages:dblatex

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
linuxfromscratch:rangeoverpackages:dblatex [2026/03/15 20:51] baecylinuxfromscratch:rangeoverpackages:dblatex [2026/03/27 00:24] (현재) baecy
줄 6: 줄 6:
  
 == 설치 == == 설치 ==
-실제 작동 여부 불실 \\+마지막에 Wrapper 스크립트까지 작성시 정상 작동 확인 \\
 참고: https://dblatex.sourceforge.net/doc/manual/sec-install-unix.html#idp3054776 참고: https://dblatex.sourceforge.net/doc/manual/sec-install-unix.html#idp3054776
 <codeprism lang=bash> <codeprism lang=bash>
줄 28: 줄 28:
 import os import os
  
-package_base = r"../testinstall/share/dblatex"+package_base = r"/usr/share/dblatex"
  
-sys.path.append(r"../testinstall/lib/python3.14/site-packages")+sys.path.append(r"/usr/lib/python3.14/site-packages")
  
 from dbtexmf.dblatex import dblatex from dbtexmf.dblatex import dblatex
 dblatex.main(base=package_base) dblatex.main(base=package_base)
 EOF EOF
-./dblatex +chdmo +x ./dblatex 
-sudo cp dblatex /usr/bin+sudo cp dblatex /usr/bin/dblatex.real-script 
 + 
 +cat << 'EOF' > /usr/bin/dblatex 
 +#!/bin/bash 
 +## 원본 파일: /usr/bin/dblatex.real-script 
 +# LFS dblatex 한글 및 XeTeX 백엔드 기본 적용 래퍼 
 +exec /usr/bin/dblatex.real-script -b xetex -P latex.unicode=1 "$@" 
 +EOF 
 + 
 +chmod +x /usr/bin/dblatex
 </codeprism> </codeprism>
 +
 +== 작동 시험 ==
 +<codeprism lang=xml>
 +cat >> test.xml << "EOF"
 +<?xml version="1.0" encoding="UTF-8"?>
 +<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
 +"http://www.oasis-open.org">
 +<article>
 +  <title>dblatex 설치 테스트</title>
 +  <section>
 +    <title>테스트 섹션</title>
 +    <para>LFS 시스템에서 dblatex가 정상적으로 작동하는지 확인하기 위한 테스트 문서입니다.</para>
 +  </section>
 +</article>
 +EOF
 +</codeprism>
 +<codeprism lang=bash cmdout=2-7,9-30>
 +dblatex test.xml
 +Build the book set list...
 +Build the listings...
 +XSLT stylesheets DocBook - LaTeX 2e (0.3.12)
 +===================================================
 +Build test.pdf
 +'test.pdf' successfully built
 +pdfinfo test.pdf
 +Title:           dblatex 설치 테스트
 +Creator:         DBLaTeX-0.3.12
 +Producer:        xdvipdfmx (20250410)
 +CreationDate:    Mon Mar 16 09:48:23 2026 KST
 +Custom Metadata: no
 +Metadata Stream: no
 +Tagged:          no
 +UserProperties:  no
 +Suspects:        no
 +Form:            none
 +JavaScript:      no
 +Pages:           4
 +Encrypted:       no
 +Page size:       595.28 x 841.89 pts (A4)
 +Page rot:        0
 +File size:       47616 bytes
 +Optimized:       no
 +PDF version:     1.5
 +</codeprism>
 +
  • linuxfromscratch/rangeoverpackages/dblatex.1773607871.txt.gz
  • 마지막으로 수정됨: 2026/03/15 20:51
  • 저자 baecy