Notizen aus Lyx in Anmerkungen im PDF umwandeln

Notizen aus Lyx in Anmerkungen im PDF umwandeln

Lyx unterstützt Notizen. Es wäre toll, wenn alle Notizen in Lyx als Anmerkungen in einem erstellten PDF-Entwurf angezeigt würden.

Zum Beispiel:

LyX:

Lyx-Screenshot

PDF:

Foxit-Screenshot

Ich denke dabei an einen Anwendungsfall: Wenn ich diesen Entwurf jemandem zeige, um frühzeitig Feedback zu erhalten, kann derjenige sehen, dass ich dort Notizen habe, die mich an Inhalte erinnern, an denen ich noch arbeiten muss.

Ich hätte gerne eine Methode, dies mit Luatex zu tun, da meine aktuelle Arbeit (und meine Arbeit im Allgemeinen) sich in keiner anderen Engine erstellen lässt.

Eng verwandt mit:Wie kommentiere ich von pdflatex generierte PDF-Dateien?

Ich denke, der Trick wäre, LyX dazu zu bringen, die Notizen in entsprechende Latex-PDF-Anmerkungsbefehle umzuwandeln. Ich denke, das könnte durch Einfügen einer Art Python- oder Perl-Skript usw. in die Build-Pipeline erfolgen.

Antwort1

Da die gelben LyX-Notizen in der generierten LaTeX-Quelle (also der .texDatei) vollständig verloren gehen, scheint Ihr Ziel unmöglich, ohne die Eingeweide von LyX anzufassen oder sich mit der Originaldatei zu befassen .lyx. Ein einfacherer Ausgangspunkt könnte die Verwendung der schwarzen Kommentare für diesen Zweck sein.

Bei diesem Ansatz müssen Sie lediglich ein \begin{comment} note \end{comment}Teil des verbatimPakets in ein \pdfcomment{note}Teil des pdfcommentPakets umwandeln.

Wie man:

1) Gehen Sie zu Document> Configuration...>LaTex preamble

2) Fügen Sie die folgenden Zeilen ein:

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

3) Gehen Sie zu Insert> Note> Comment) und schreiben Sie einen Text.

Dadurch wurde eine commentUmgebung in der .texDatei hinterlassen. Beispiel der Ausgabe in LyX:

MWE1

(In einem englischen Betriebssystem wird natürlich „Comment“ statt „Comentario“ angezeigt ...)

3) Gehen Sie zu File> Export>PDF(pdflatex)

4) Öffnen Sie das PDF im Acrobat Reader:

MWE2

Von LyX generierte LaTeX-Quelle:

%% 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}

Minimales funktionierendes Beispiel in reinem 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}

Antwort2

Um alle Ihre gelben LyX-Notizen in etwas anderes umzuwandeln, geben Sie in LyX einfach Alt-X ein, um ein kleines Befehlsfenster zu öffnen, und geben Sie anschließend Folgendes ein bzw. fügen Sie es ein:

inset-forall Note inset-modify note Note Greyedout

Dadurch werden alle diese Notizen ausgegraut. Sie können diese dann auch in etwas anderes ändern, indem Sie die Umgebung lyxgreyedout neu definieren, beispielsweise indem Sie

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

in die Präambel, wie in (ähnlich wie) den Vorschlägen von @Fran.

Verweise:https://wiki.lyx.org/Tips/ExportWithCommentsIncluded

verwandte Informationen