docbook에 대하여..

응물이의 이미지

요즘에 latex를 설치 하는데 아주 많은 애로를 느끼고 있어서
다른 방법을 찾아보던중에 docbook 이란걸 알게 됐습니다.

지금까지의 검색결과로는;; :oops:

docbook을 이용해서 문서를 작성하고
수식 관련부분은 MathML을 이용하면 될것도 같습니다.;;
(참고 http://www.w3.org/Math/ )

docbook과 MathML을 이용해서 수식이 있는 문서를 작성해서
pdf로 변환하면 될거같기도 한데요;;

질문1.
이런식으로 논문을 쓰는 사람도 있을까요?
질문2.
그리고 pdf로 변환할때 한글,일어 등등이 제대로 변환이 될까요??

읽어주셔서 감사합니다~ :shock:
저도 더 검색해봐야겠네요+_+)/

codebank의 이미지

글의 내용이 QnA에 해당되어서 게시판을 옮겼습니다.

1. 글쎄요. TeX로 논문을 작성한다는 사람들은 많이 봤지만 DocBook으로 논문을
작성한다는 글은 거의 보질 못한것 같네요.
만일 PDF형태의 출력 결과가 필요하다면 차라리 MS-Windows의 WordProcess나
아래한글의 PDF Writer를 이용하시는게 좋지 않을까 싶네요.
LINUX에서라면 어렵더라도 TeX를 이용하시거나 DocBook으로 글을 쓰시고 PDF로
변환하는것도 좋은 방법이겠죠. 한가지... DocBook형태를 ps로 변환할때는 TeX가
설치되어있어야 할겁니다. 그리고 기억이 가물거리는데 PDF변환할때는 pango인가
하는 패키지가 있어야하는걸로 알고 있습니다.

2. PDF변환시 한글, 일어등이 제대로 변환되는것에 관한건 글꼴과 관련이 있습니다.
즉, 작업한 컴퓨터에서 사용한 글꼴과(LINUX라면 보통은 백묵글꼴이겠죠.) 그 결과물인
PDF를 보는 컴퓨터에서의 글꼴이 맞아야지만 표현이 가능합니다.
글꼴이 맞지 않으면 글이 있어야하는 자리에 빈공간만이 존재하게 됩니다.
공개적으로 배포되는 PDF라면 PDFReader에서 제공하는 글꼴을 이용해야만
어떠한 컴퓨터에서라도 문서가 제대로 보일겁니다.
제가 알기로는 Adobe에서 제공하는 한글 글꼴이 CID Font인가하는 디렉토리에
(MS-Windows OS상에서...) 존재하는걸로 알고 있습니다. 한양폰트인가하는것인데
그것을 LINUX에서 인식시켜서 사용해야 할겁니다. 음... 아마 ttf(True Type2)를
설치했다면 쉽게 인식 시킬 수 있을걸로 생각하는데 아직 해보질 않아서 뭐라 말씀
드리기 뭐하군요.
일본어도 PDF Reader에서 기본 제공하는 일본어를 인식시키고 해당되는 글꼴을
DocBook에서 명시 시켜준다면 가능하겠죠.

좀더 많은 정보나 궁금증은 http://docbook.kldp.net 에서 관심있는 분들에게
문의를 해보시기 바랍니다.

------------------------------
좋은 하루 되세요.

응물이의 이미지

아 게시판용도를 숙지하겠습니다 =_=; 죄송합니다;^^

아 어쨌든 docbook도 그리 간단하게 결과물을 얻을수 있는건 아닌가보네요...
아 ㅜ_-...
알려주신 주소에서 좀더 알아보겠습니다.

답변 감사합니다^^

yundream의 이미지

응물이 wrote:
요즘에 latex를 설치 하는데 아주 많은 애로를 느끼고 있어서
다른 방법을 찾아보던중에 docbook 이란걸 알게 됐습니다.

지금까지의 검색결과로는;; :oops:

docbook을 이용해서 문서를 작성하고
수식 관련부분은 MathML을 이용하면 될것도 같습니다.;;
(참고 http://www.w3.org/Math/ )

docbook과 MathML을 이용해서 수식이 있는 문서를 작성해서
pdf로 변환하면 될거같기도 한데요;;

질문1.
이런식으로 논문을 쓰는 사람도 있을까요?
질문2.
그리고 pdf로 변환할때 한글,일어 등등이 제대로 변환이 될까요??

읽어주셔서 감사합니다~ :shock:
저도 더 검색해봐야겠네요+_+)/

docbook는 조판을 목적으로 만들어진 도구가 아닙니다.
게다가 논문은 나름대로의 양식을 가지는데 docbook는 이를 지원하지
못합니다.

논문을 작성하기 원한다면 tex을 쓰는게 맞습니다.

M.W.Park의 이미지

응물이 wrote:
질문1.
이런식으로 논문을 쓰는 사람도 있을까요?

있을 겁니다. 모든 종류의 출판물을 타켓으로 만든 것이 DocBook입니다.
SGML 버전의 DocBook이 국립 중앙도서관 전산화 사업에도 쓰였던 걸로 압니다.
응물이 wrote:
질문2.
그리고 pdf로 변환할때 한글,일어 등등이 제대로 변환이 될까요??

물론 잘 됩니다.

참고로, 창시자의 책(http://www.docbook.org/tdg/en/html/docbook.html)과 open office를 권해드립니다.
openoffice.org에 가보시면, DocBook용 변환기가 있을 겁니다.
(MathML 편집기도 포함되어있으니 편리하실 겁니다.)

-----
오늘 의 취미는 끝없는, 끝없는 인내다. 1973 法頂

elanoia의 이미지

저는 논문 쓸때 Latex으로 작성 해서 제출 했습니다.

개인적으로 Docbook 보다는 Latex을 추천하는 바입니다.

설치가 문제라면

http://www.ktug.or.kr/

를 참고 하시면 될 듯하구요, 윈도우즈용 Miktex을 한글화한 버전도 있으니 그걸 쓰셔도 좋을꺼 같습니다. 위 주소에 같이 있습니다.

저는 리눅스에서 Tex을설치해 논문을 썼는데, 나중에 Miktex으로 다시 변환해 봐도 잘 되더군요...

음... 이제 부터 생각해 봐야겠다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.