Lyx suporta notas. Seria ótimo que todas as notas no lyx aparecessem como Anotações em um rascunho produzido em PDF.
Por exemplo:
LyX: PDF:O caso de uso que tenho em mente é que, ao mostrar este rascunho de trabalho a alguém para obter feedback antecipado, eles podem ver que tenho notas lembrando o conteúdo no qual ainda preciso trabalhar.
Eu gostaria de um método para fazer isso usando Luatex, já que meu trabalho atual (e meu trabalho em geral) não será construído em nenhum outro mecanismo.
Intimamente relacionado com:Como anotar arquivos PDF gerados pelo pdflatex?
Eu acho que o truque seria fazer com que o LyX convertesse as notas em comandos apropriados de anotação de PDF em látex. Eu acho que isso poderia ser feito inserindo algum tipo de script python ou perl etc no pipeline de construção.
Responder1
Na medida em que as notas amarelas do LyX estão completamente perdidas na fonte LaTeX gerada (ou seja, o .tex
arquivo), seu objetivo parece impossível sem tocar nas entranhas do LyX ou lidar com o .lyx
arquivo original. Um ponto de partida mais fácil poderia ser usar os comentários em preto para essa finalidade.
Com essa abordagem, você só precisa transformar um \begin{comment} note \end{comment}
pacote verbatim
em um \pdfcomment{note}
pacote pdfcomment
.
Como:
1) Vá para Document> Configuration...>LaTex preamble
2) Cole as seguintes linhas:
% Change comments in PDF notes
\usepackage{pdfcomment}
\usepackage{environ}
\RenewEnviron{comment}{\pdfcomment{\BODY}}
3) Vá para Insert> Note> Comment) e escreva algum texto.
Isso deixou um comment
ambiente no .tex
arquivo. Exemplo de saída no LyX:
(você verá "Comment" em vez de "Comentario" em um sistema operacional em inglês, obviamente...)
3) Vá para File> Export>PDF(pdflatex)
4) Abra o PDF aberto no Acrobat Reader:
Fonte LaTeX gerada pelo LyX:
%% 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}
Exemplo mínimo de trabalho em LaTeX simples
\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}
Responder2
Para converter todas as suas notas amarelas do LyX em outra coisa, basta digitar Alt-X no LyX para obter uma pequena janela de comando e, em seguida, digitar/colar o seguinte:
inset-forall Note inset-modify note Note Greyedout
Isso converterá todas as notas em cinza. Você também pode alterá-los para outra coisa, redefinindo o ambiente lyxgreyedout, por exemplo, colocando
% Change comments in PDF notes
\usepackage{pdfcomment}
\usepackage{environ}
\RenewEnviron{lyxgreyedout}{\pdfcomment{\BODY}}
no preâmbulo, como nas sugestões (semelhantes às) de @Fran.
Referências:https://wiki.lyx.org/Tips/ExportWithCommentsIncluded