Lyx의 메모를 PDF의 주석으로 만들기

Lyx의 메모를 PDF의 주석으로 만들기

Lyx는 메모를 지원합니다. lyx의 모든 메모가 생성된 PDF 초안에 주석으로 표시되면 좋을 것입니다.

예를 들어:

릭스:

릭스 스크린샷

PDF:

폭스잇 스크린샷

제가 염두에 두고 있는 사용 사례는 초기 피드백을 얻기 위해 누군가에게 이 초안 작업을 보여줄 때 제가 아직 작업해야 할 콘텐츠를 상기시켜주는 메모가 있다는 것을 알 수 있다는 것입니다.

현재 작업(및 일반적인 작업)은 다른 엔진에서 빌드되지 않으므로 Luatex를 사용하여 이 작업을 수행하는 방법을 원합니다.

밀접한 관련이 있는 것:pdflatex로 생성된 PDF 파일에 주석을 다는 방법은 무엇입니까?

나는 LyX가 Notes를 적절한 라텍스 PDF 주석 명령으로 변환하도록 하는 것이 트릭이라고 생각합니다. 나는 빌드 파이프 라인에 Python이나 Perl 등의 스크립트를 삽입함으로써 이 작업을 수행할 수 있다고 생각합니다.

답변1

노란색 LyX 노트가 생성된 LaTeX 소스(즉, 파일)에서 완전히 손실되는 한 .tex, LyX의 내장을 건드리거나 원본 파일을 처리하지 않고는 목표가 불가능해 보입니다 .lyx. 더 쉬운 출발점은 이 목적을 위해 검은색 주석을 사용하는 것입니다.

\begin{comment} note \end{comment}이 접근 방식을 사용하면 패키지의 verbatim패키지를 \pdfcomment{note}변환 하기만 하면 됩니다 pdfcomment.

어떻게:

Document1) > Configuration...> 로 이동LaTex preamble

2) 다음 줄을 붙여넣습니다.

% Change comments in PDF notes
\usepackage{pdfcomment}
\usepackage{environ}
\RenewEnviron{comment}{\pdfcomment{\BODY}}

3) Insert> Note> Comment)로 이동하여 텍스트를 작성합니다.

comment이로 인해 파일 에 환경이 남았습니다 .tex. LyX의 출력 예:

MWE1

(영어 OS에서는 "Commentario" 대신 "Comment"가 표시됩니다...)

File3) > Export> 로 이동PDF(pdflatex)

4) Acrobat Reader에서 열린 PDF를 엽니다.

MWE2

LyX 생성 LaTeX 소스:

%% LyX 2.0.5.1 created this file.  For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[english]{article}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{verbatim}

\makeatletter
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
%add this in Lyx Preamble 
\usepackage{pdfcomment}
\usepackage{environ}
\RenewEnviron{comment}{\pdfcomment{\BODY}}

\makeatother

\usepackage{babel}
\begin{document}
Plain text %
\begin{comment}
This is a note (comment)
\end{comment}

\end{document}

일반 LaTeX의 최소 작업 예

\documentclass{article}
\usepackage{verbatim}
\usepackage{pdfcomment}
\usepackage{environ}
\RenewEnviron{comment}{\pdfcomment{\BODY}}
\begin{document}
Plain text
\begin{comment}
This is a note (comment)
\end{comment}
\end{document}

답변2

모든 노란색 LyX 노트를 다른 것으로 변환하려면 LyX에서 Alt-X를 입력하여 작은 명령 창을 열고 다음을 입력/붙여넣으세요.

inset-forall Note inset-modify note Note Greyedout

그러면 모든 메모가 회색으로 변환됩니다. 그런 다음 lyxgreyedout 환경을 재정의하여 이를 다른 것으로 변경할 수도 있습니다. 예를 들어

% Change comments in PDF notes
\usepackage{pdfcomment}
\usepackage{environ}
\RenewEnviron{lyxgreyedout}{\pdfcomment{\BODY}}

@Fran의 제안과 유사하게 서문에 추가됩니다.

참고자료:https://wiki.lyx.org/Tips/ExportWithCommentsIncluded

관련 정보