
일부를 사용하려고 할 때 다음 오류가 발생합니다.pdfa-1b물건:
(/usr/local/texlive/2015basic/texmf-dist/tex/generic/pgf/frontendlayer/tikz/lib
raries/tikzlibrarytopaths.code.tex))) (./chronosyschr.tex)) (./longtable.sty) (./arydshln.sty) (./xmpincl.sty
(/usr/local/texlive/2015basic/texmf-dist/tex/latex/base/ifthen.sty))
! Missing $ inserted.
<inserted text>
$
l.274 \includexmp{pdfa-1b}
?
내 .tex 파일에 다음과 같이 코드합니다.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% XMP data
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{xmpincl}
\providecommand{\xmpProducer}{LaTeX2e}
\providecommand{\xmpOrg}{MyOrg}
\providecommand{\xmpTitle}{\ttitle}
\providecommand{\xmpAuthor}{\tauthor, [email protected]}
\providecommand{\xmpKeywords}{\tkeywordsEn}
\includexmp{pdfa-1b}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% pdfInfo
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\pdfinfo{%
/Title (\ttitle)
/Author (\tauthor, [email protected])
/Subject (\ttitleEn)
/Keywords (\tkeywordsEn)
/ModDate (\pdfcreationdate)
/Trapped /False
}
XMP 메타데이터 예(또는XMP 사전 정의된 스키마)는 작동하는 License.XMP를 제외하고 문서에서 쉽게 사용할 수 없습니다. 하지만 실제 사용 예와모범 사례더 완전한 메타데이터가 누락되었습니다.
그리고 GitHub 저장소에서 pdfa-1b.xmp 파일 형식을 사용하려고 합니다. https://github.com/bencomp/pdfx-ext/blob/master/pdfa-1b.xmp (우리 교수진이 제공한 것은 무엇이든 컴파일되지 않으며 그 내용을https://www.pdflib.com/knowledge-base/xmp-metadata/free-xmp-validator/돌린유효하지).
그리고 모든 광범위한 문서에는 기본 작업 예제가 부족합니다... 아니면 잘못된 pdfa-1b 문서/패키지를 보는 것일 수도 있습니다...
유용한 답변에 미리 감사드립니다.
답변1
패키지 xmpincl
는 예를 들어 매뉴얼에 제공된 xmp 파일과 함께 작동합니다(참조https://www.ctan.org/tex-archive/macros/latex/contrib/xmpincl?lang=en, .dtx 파일 끝에서 xmp를 복사하는 것이 가장 쉽습니다.
그러나 pdfa-1b.xmp
파일에는 로 된 일부 조건이 포함되어 있으므로 로 및 를 @
묶어야 합니다 . 내 시스템에서는 어떤 이유로 구성이 작동하지 않았습니다(else 절이 실행됨). 작동했던 xmp 파일에서 이것을 대체했습니다.\includexmp
\makeatletter
\makeatother
\ifx \@empty
\ifx \undefined
MWE:
\documentclass{article}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% XMP data
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{xmpincl}
\providecommand{\xmpProducer}{LaTeX2e}
\providecommand{\xmpOrg}{MyOrg}
\providecommand{\xmpTitle}{MyTitle}
\providecommand{\xmpAuthor}{MyAuthor, [email protected]}
\providecommand{\xmpKeywords}{MyKeywords}
\providecommand{\xmpSubject}{MySubject}
\providecommand{\xmpCreatorTool}{\pdftexbanner}
\providecommand{\convDate}{\pdfcreationdate}
\makeatletter
\includexmp{pdfa-1b}
\makeatother
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% pdfInfo
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\pdfinfo{%
/Title (MyTitle)
/Author (MyAuthor, [email protected])
/Subject (MySubject)
/Keywords (MyKeywords)
/ModDate (\pdfcreationdate)
/Trapped /False
}
\begin{document}
Hello, world!
\end{document}
수정된 코드 조각 pdfa-1b.xmp
:
\ifx\xmpJournalnumber\undefined\relax\else<prism:issn>\xmpJournalnumber</prism:issn>\fi
\ifx\xmpVolume\undefined\relax\else<prism:volume>\xmpVolume</prism:volume>\fi
\ifx\xmpIssue\undefined\relax\else<prism:number>\xmpIssue</prism:number>\fi
결과: