가로 "시트" 만들기(시트당 두 페이지, 하이퍼링크는 그대로 유지됨)

가로 "시트" 만들기(시트당 두 페이지, 하이퍼링크는 그대로 유지됨)

그래픽이 많고 모든 것이 잘 배치된 작업 문서가 있습니다. 양면 인쇄용으로 설정되어 페이지마다 여백이 약간 더 넓어집니다.~에책이 제본될 쪽. 마치 책을 열어 놓은 것처럼 한 장에 두 페이지가 마주보고 왼쪽에는 짝수 페이지, 오른쪽에는 홀수 페이지가 있는 .pdf(편집용으로 XeLaTeX를 사용하고 있음) 파일을 만들고 싶습니다. 결과 페이지 크기(또는 시트 크기)는 원본 페이지 너비의 두 배여야 합니다(따라서 가로 모드에서는 너비를 더 긴 쪽으로 처리함). 높이(가로 방향에서 더 짧은 쪽)는 동일하게 유지됩니다. 스테이플링/제본을 위해 페이지를 주문하는 소책자 형식을 원하지 않습니다. 첫 번째 시트의 왼쪽에는 공백이 있어야 하고, 오른쪽에는 1페이지가 있어야 합니다. 두 번째 시트: 왼쪽은 2페이지, 오른쪽은 3페이지. 기타 등등.

pdfpages 패키지는 아주 적은 코드로 이 작업을 훌륭하게 수행합니다. 그러나 하이퍼링크가 파괴됩니다.

크기, 여백 및 열 구분 기호가 조정된 가로, 2열로 페이지를 설정하는 것은 작동하지 않는다는 점을 초기에 언급해야 합니다. 적어도 쉽지는 않습니다. 페이지 번호가 잘못 지정되어 있고 이에 대한 해결 방법을 찾을 수 있다고 생각하지만 줄 바꿈 수치와 줄 바꿈 표도 엉망입니다. 나는 전체 문서를 다시 디자인할 생각은 없습니다. 나는 솔루션이 기존 페이지 구조를 그대로 유지하고 더 큰 엔터티로 "래핑"해야 한다고 생각합니다. 이를 수행하는 쉬운 방법이 있어야 할 것 같습니다.

나는 newpax 패키지가 해결책이라고 생각하지만 필요한 것을 얻기 위해 코드를 수정하는 방법을 문서에서 쉽게 식별할 수 없습니다. 문서의 예제가 무엇을 해야 하는지조차 잘 모르겠습니다. 문서를 병합한 것 같은데 나는 하나만 가지고 있습니다. 이 질문을 하기 전에 인터넷에서 여기저기 검색해 본 결과 관련 질문과 조각을 찾았지만 마음에 쏙 드는 내용은 없었습니다. 이상하게도 제가 이 요구 사항을 처음으로 충족했다는 것이 믿기지 않습니다.

그렇다면 질문은: 위에 설명된 문서를 만들고 하이퍼링크를 그대로 유지하는 방법은 무엇입니까?

답변1

링크가 포함된 문서가 있는 경우 이와 같은 PDF 페이지와 함께 newpax를 사용하여 링크를 보존할 수 있습니다. 이를 위해서는 수신 문서에 lualatex가 필요하며 최신 tex 시스템도 필요합니다.

\DocumentMetadata{} %required!
\documentclass{article}
\usepackage{newpax}
\directlua{require("newpax")}
\directlua
{
 newpax.writenewpax("docwithlink") %adapt to your document
}
\newpaxsetup{usefileattributes=true}
\usepackage{pdfpages}
\begin{document}
\includepdf[pages=-,nup=1x2,landscape]{docwithlink}
\end{document}

관련 정보