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: PDF: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 .tex
Datei) 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 verbatim
Pakets in ein \pdfcomment{note}
Teil des pdfcomment
Pakets 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 comment
Umgebung in der .tex
Datei hinterlassen. Beispiel der Ausgabe in LyX:
(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:
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