KTUGFaq

KTUG FAQ

로그인:
비밀번호:
가입
Standing on head makes smile of frown, but rest of face also upside down.
FrontPage › AdobeReader/Obsolete
AdobeReader에 관한 옛날의 토론들입니다.

PDF 파일 덮어쓰기 & 기타

PDF 파일을 GSView에서 열기의 장점: AdobeReaderAcrobatReader 가 훌륭한 프로그램들인 것은 틀림없지만, TeX 관련 작업에서는 딱 한 가지 문제를 가지고 있습니다. 일단 AdobeReader 또는 AcrobatReaderPDF 파일을 열어놓은 상태에서는 그 파일이 close 되지 않아서 덮어쓰기 할 수 없다는 것이지요. 즉, PDFLaTeX이나 DVIPDFMx를 열려 있는 파일에 대해서 실행하면 에러를 냅니다.PDFLaTeX이 덮어 쓸 수 없는 겁니다.'>[1]
WinEdt의 좋은 점 중의 하나가 DVIPDFMxPDFLaTeX으로 PDF 파일을 다시 만들려고 할 때 AdobeReader의 열려 있는 파일을 닫은 다음에 PDF를 쓰고 다시 AdobeReader에서 그 파일을 불러들이는 매크로가 작동한다는 것이지요. 그렇지만 다시 열린 PDF 파일이 원래의 위치로 되돌아가지는 않습니다.[2]

GSView는 그렇지 않습니다. 만약 DVIPDFMxPDF를 다시 쓰면 GSView는 바뀐 파일을 스스로 읽어줍니다. 마치 YapDVI 파일이 바뀐 것을 찾아서 다시 불러오는 것과 같습니다. 비록 화면이 조금 덜 예쁘고 책갈피가 나타나지 않지만, 하이퍼링크도 잘 작동하고 그림도 잘 보여주므로, 최종본을 만들기 전까지 LaTeX 작업과정에서는 PDFGSView로 열어두고 작업합니다. --Karnes

(./) 며칠전 스웨덴에서 pdf 파일을 하나 받았는데 Adobe Reader 7.0 창에서는 글자가 깨지지 않았는데 인쇄를 하면 몇몇 글자(닫는 큰따옴표 다음의 글자)가 깨져서 프린터의 탓이라 생각하고 프린터를 바꿔도 마찬가지였습니다. 그래서 이 번에는 GSView로 열고 인쇄하였습니다. 화면에서나 인쇄에서나 깨진 글자가 없었습니다.-Yhchoe
----
  • [1] (From KTUGSetup:9871) AdobeReaderAcrobatReader 가 pdf 파일을 열 때 다른 프로그램들은 그 파일을 건드릴 수 없도록 파일을 잠가 놓기 때문입니다. 그래서 PDFLaTeX이 덮어 쓸 수 없는 겁니다.
  • [2] (From KTUGSetup:9871) pdf 파일을 열 때 윈도 탐색기 같은 다른 프로그램에서 더블클릭하여 열지 마시고 WinEdt에 있는 pdf 단추(아래 첨부한 그림의 (2,2) 위치에 있는 단추)를 이용하여 pdf 문서를 여세요. WinEdt를 통하지 않고서 열려있는 pdf 파일에 대해서는 WinEdt가 잠김을 풀 수 없습니다.

http://www.ktug.or.kr/jsboard/data/setup/files/20060827181825/PDFTeXify.gif

Q&A


리눅스에서 다른 언어팩 설치

윈도우용과는 달리 리눅스용 AdobeReader 7x는 자동 업그레이드나, 자동 언어팩 다운로드를 지원하지 않는다.


에서 필요한 언어팩을 다운받을 수 있다.

리눅스에서 한글 문서 인쇄

Q4: 리눅스에서 버전 5.*를 사용하고 있습니다. 한글문서 인쇄가 안 되는데 방법이 없을까요?

A4-1: [http]acrolpr.pl을 내려받아 사용하면 리눅스에서도 프린트가 잘 됩니다. [http]acrolpr에 상세한 설명이 있습니다. ~/.XresourcesAcroRead*lprCommand: acrolpr.pl 라인을 추가하고 xrdb -merge .Xresources 한 후 acroread를 다시 실행하면 됩니다. --DohyunKim

A4-2: AdobeReader 7.0 for linux에서는 한글 프린트가 잘 됩니다.

리눅스에서 한글 북마크 보기

Q5: 리눅스에서 PDF의 한글북마크를 볼 수 있는 방법이 있습니까?

A5-1: 리눅스상의 제반 PDF 리더들의 개발상황을 보면 한글 북마크를 지원하는 것은 이제 시간문제로 보입니다. 어쩌면 이미 개발되어 있는지도 모르죠. 하지만 현재로서 확실한 방법은 윈도용 AcrobatReader 5.05를 사용하는 것입니다. 이것을 리눅스에서 돌리려면 wine이 먼저 설치되어 있어야 합니다. 그리고 Adobe사 페이지에서 윈도98용 한글판 5.05를 다운받아 wine을 이용하여 설치합니다.(윈도98은 미리 깔려있을 필요가 없습니다. wine 설치 후 winesetup을 실행하여 fake_windows를 선택하면 사용자 홈디렉토리에 .wine/fake_windows/가 생기는데 그 밑에 AcrobatReader가 설치됩니다) 이후로는 wine으로 AcrobatReader를 실행하여 한글북마크가 들어간 PDF를 온전히 볼 수 있습니다. --DohyunKim

A5-2: AdobeReader 7.0 for linux에서는 한글 북마크가 잘 보인답니다. gpdf, evince등의 프로그램도 이제 한글 북마크를 표시해 줍니다.
adobeReaderScreenshot.png

Linux 플랫폼

Q6: 리눅스에서 Warning: charset "UTF-8" not supported, using "ISO8859-1". 중지됨이라는 메시지를 뿌리면서 실행이 되지 않습니다.
A6-1: acroread라는 스크립트의 세 번째 줄 쯤에 LANG=C라고 한 줄 추가해 주세요.

A6-2: 혹은 AdobeReader 7.0 for Linux로 업그레이드하십시오.

AdobeReader 6 이전에 있었던 문제점들


로딩 지연 문제

로딩 지연 문제 해결 강추!! [http]Make AcrobatReader 6 load faster --hermian

- 내용을 간추리면 아래와 같습니다.
나 (Darrell Norton)은 Acrobat Reader 6를 설치하였는데, 너무너무 느려서 사용하기 힘들었다. 그래서 인터넷을 뒤진 끝에, Acrobat Reader는 기본적으로 모든 plug-in이 사용가능하게 되어 있는데, 이렇게 프로그램 시작시 모든 플러그-인을 읽어 들이는 것이 Adobe Reader의 시작 속도를 느리게 한다는 것을 알아 내었다. 그래서 plug-in을 3개만 남겨두자, Acrobat Reader는 훨씬 빠르게 시작되었다.

자 어떻게 하였는지 살펴보자. C:\Program Files\Adobe\Acrobat 6.0\Reader로 가서 (설치한 디렉토리가 다르다면 고쳐줘라) plug_ins_disabled라는 새로운 폴더(디렉토리)를 만들자. plug_ins 에 있는 모든 화일을 plug_ins_disabled 로 옮겨주자.

좀더 좋은 방법은 플러그인들을 “Optional” 디렉토리로 옮기자. 이렇게 하면 플러그인은 작동하지만, 시작할때 읽어 들이느라 느려지지는 않는다. (Adobe Reader 7.0, 7.05에서는 본문의 설명과 달리, optional directory로 옮겨두면 플러그인이 작동하지 않는것으로 보입니다.)

한글판이 아닌 경우 한글 언어 환경 설정

한글 문서를 읽으려면 한글 언어팩이 필요한 경우가 있다. Adobe Reader 6.x 이후 버전은, 인터넷에 연결되어 있다면 한글 언어팩을 자동으로 설정해준다. 5.x 이하 버전에서는 한글 언어팩을 별도로 설치하여야 했다.
  • 한글 문서 가운데 폰트를 내장(embed)하고 있지 않은 PDF 파일을 읽으려 하는 경우 필요하다. cf. KTUGSetup:5745의 첨부파일 mytest.pdf.
  • 일본어 문서는 거의 전부가 기본 글꼴을 사용하기 때문에 일본어 문서를 읽어려 하는 경우에도 역시 자동으로 언어팩을 다운로드하여 설치해준다.
  • 아시아폰트 등 한글TrueType 글꼴을 사용하려 할 때 필요한 cmap 파일은 한글 언어팩을 설치하면 시스템에 함께 설치된다.

HyperRef 패키지와의 호환성 문제

현재 최신 영문 버젼은 6.0 (한글은 ?) 입니다. 많은 사람 의견이 6.0은 파일을 오픈 (혹은 로딩)하는데 시간이 너무 많이 걸린다고 합니다. 5.x에서 5초면 되었는데 45초가 걸려야 파일이 열린다든지.. 그리고 당연히 hyperref 등 레이텍에서 만든 PDF와 호환이 안되는 명령이 있을 수 있습니다. (예를 들어 본문에서 다큐먼트 정보를 오픈하는 링크를 넣었는데 6.0에서는 작동하지 않습니다). --아무개
hyperref 패키지에서 만든 PDF 와의 호환성에 문제가 있다는 것은 조금 미묘한 문제입니다. 왜냐하면 위에서 언급한 "다큐먼트 정보를 오픈하는 링크" 같은 것들은 PDF Reference 에 정확하게 기술되어 있지 않고 PDF 뷰어의 구현에 따라 다른 기능이기 때문입니다. 따라서 5.x 버전에서는 되는데 6.x 버전에서는 안되는 것들이 여러가지 있을 수 있습니다. 이러한 호환성을 지키지 않은 Adobe 사에 원래 책임이 있겠지만 hyperref 버전이 올라가면 이러한 것들은 쉽게 해결될 수 있습니다. --ChoF
General Information으로의 링크는 6.x 버전에서도 작동합니다. KTUGContrib:2244참조. --Karnes

AdobeReader 5 에 있었던 문제점


Q7: Windows2000에 MiKTeX 2.2 <전체>를 깔았구요. 아시아폰트를 사용합니다. DVIPDFMx 에러 메시지
 Can't find encoding file:KSCms-UHC-H
가 뜹니다. 실은 아크로뱃이 있어서 아크로뱃 리더는 깔지 않았습니다. 그런데 이제 아크로뱃 리더를 깔려고 하니 어디가 꼬였는지, 컴퓨터를 다시 밀어야 할 것 같네요.

A7: from KTUGSetup:2955(ChoF)
  1. 좀 더 정확하게 말하자면 CMap 파일이 없는 것입니다. 이러한 CMap 파일은 AcrobatReader 영어판에는 들어있지 않습니다. 한글판을 설치하면 한글 관련 CMap 만 설치되며 일본, 중국어까지 포함하기 위해서는 Asia Font Pack 을 Adobe 에서 받아 따로 설치해야 합니다.
  2. 이상의 문제는 AcrobatReader 5.x의 문제이고 6.x 버전에서는 필요할 때 인터넷에서 자동 설치가 됩니다.

^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2007-04-15 21:19:37
Processing time 0.0592 sec