2013-11-04 5 views
3

저는 Ubuntu 13.04에서 DockBook 4.5와 Apache FOP 1.1을 사용하고 있습니다. Docbook 번역은 Ubuntu에서 제공하고 FOP는 Apache에서 직접 다운로드했습니다.블록 이미지 오른쪽 및 흐름 텍스트 주위?

누군가 나에게 단락의 오른쪽에 이미지를 삽입하는 방법을 알려주시겠습니까? 스케일링이 작동하면 보너스 포인트 (생각 : 썸네일). 예를 들어 :

xxx xxx xxx xxx +---------------+ 
xxxxxx xx xxx |    | 
xxxx xxxxx xxxxx |  Image  | 
xxx xxxx xxx  |    | 
xxx xxx xxxx xxx +---------------+ 
xxxxx xx xxx xxxx xxxxxx xx xx xxx 
xx xxxxx xxx xxxxxxx xxx xxxx xx 
... 

Wrap Text Around ImageFigure에 따르면, 나는 figurefloatstyle을 사용할 수 있어야합니다. 하지만 나를 위해 일하지 않습니다.

잘못된 손가락으로 ENTER을 누르는 것과 같이 분명히 뭔가 잘못하고 있습니다. 나는 지난 3 ~ 4 시간 동안 웹에서의 제안을 사용하여 모든 실패한 시도를 독자들에게 줄 것입니다. 하지만 figure, informalfigure, mediaobject, inlinemediaobject, imageobject, scale, floatstyle 및 수많은 태그가 포함될 수 있습니다.

답변

3

fo : float를 지원하는 포맷터 tnat를 사용해야합니다. 예를 들어

http://xmlgraphics.apache.org/fop/compliance.html

, 그것은 다음과 같이 될 것이다 :

<fo:float float="right"> 
<fo:block text-align="center" 
      border="1pt solid gray" 
      font="bold italic 9pt Helvetica"> 
    <fo:block> 
    <fo:external-graphic src="url('smile.gif')"/> 
    </fo:block> 
    <fo:block> 
    Fig. 1: A Smiling Face 
    </fo:block> 
</fo:block> 
</fo:float> 
+0

감사합니다. 저의 무지를 용서해주십시오 : 어떤 포맷터를 다운로드해야합니까? (나는 왜 아파치 FOP가 ERROR로 멈추지 않는지 묻지 않는다.) – jww

+0

RenderX XEP는 fo : float (왼쪽, 오른쪽 및 위쪽 - 다음 페이지의 맨 위)를 지원합니다. 오른쪽 플로트의 경우, 그것은 당신을 위해 작동합니다. –

+0

좀 더 자세히 설명해 주시겠습니까? 솔루션을 적용하는 방법을 모르겠습니다. fo가 태그입니까? – rjurney

1

이 케빈의 대답을 기반으로 구축. 해결책은이 기능을 지원하는 형식화 된 개체 프로세서를 사용하는 것입니다. 아파치 FOP는 이미지를 떠 다니는 것과 같은 몇몇 중요한 영역에서 특징이 있습니다 (Gutenberg가 인쇄기로 작업하지 않는 한).

무료로 찾고있는 경우 XEP (http://www.renderx.com/)를 사용해보십시오. 예상대로 작동하며 비영리 프로젝트에 대한 무료 라이센스가 있습니다.

완벽을 기하기 위해 Sagehill은 http://www.sagehill.net/docbookxsl/FOprocessors.html에 많은 프로세서를 나열합니다. 나는 자유로운 자의 3 개를 피로했다. 그리고 그들은 모두 부러졌다. 나머지 무료 웹 페이지는 더 이상 존재하지 않습니다 (또는 웹 페이지가 깨졌습니다).