For communication with my co-authors, I sometimes use inline comments, i.e., additional highlighted paragraphs withing the text of my PDF documents; exported from LyX/LaTeX. I know, I could also use PDF comments, but I like the inline style better. Here is how it looks like:
To create these comments, I use a redefinition of LyX's greyedout notes, turning them into an \fcolorbox (see code below). For exporting a printable/camera-ready PDF, I need to turn of the comments. It took me some time to figure out how to tell LaTeX to completely ignore the comment's body text. I use the environ package for that. Here is the complete code (LaTeX preamble):
To create these comments, I use a redefinition of LyX's greyedout notes, turning them into an \fcolorbox (see code below). For exporting a printable/camera-ready PDF, I need to turn of the comments. It took me some time to figure out how to tell LaTeX to completely ignore the comment's body text. I use the environ package for that. Here is the complete code (LaTeX preamble):
\usepackage{verbatim}
\usepackage{environ}
\usepackage{color}
% remove old lyxgreyedout notes
\let\lyxgreyedout\relax
\let\endlyxgreyedout\relax
% redefine lyxgreyedout notes
\NewEnviron{lyxgreyedout}{%
\noindent %
\fcolorbox{yellow}{yellow}{
\begin{minipage}[t]{0.95\columnwidth}%
\textcolor{blue}{\footnotesize{\BODY}}
\end{minipage}
}}%
% remove notes for printing: rename the above env and the next env
\NewEnviron{lyxgreyedout2}{%
%this will ignore all the body content in my greyedouts
%\BODY
}
And here is the rest of my LaTeX preamble; just for reference:
% I sometimes need a little more space
\newcommand{\vs}{ \textbf{\vspace{2pt}}}
% small fancy links; clickable but still readable (without the http protocol string)
\newcommand{\lnk}[1]{{\small{(\href{http://#1}{#1})}}}
% setting pretolerance to 4500 will remove most overflowing lines, esp.
% for two-column documents. In the final version of a paper, I lower this setting
% and handtune the overflows using hyphenation hints
\pretolerance = 4500
% more penalties for misplaced paragraphs,
% (usually not required for academic paper templates)
%\clubpenalty = 10000
%\widowpenalty = 10000
%\displaywidowpenalty = 10000
Ciao,
Juve
Juve
.png)
Comments