On 6/20/21 5:39 PM, Steve Litt wrote:
Hi all,

I have a local layout, based on Book-extsizes, for my new book. I have
no idea what the book's title will be yet, and I sure nuff don't want
to have to search all instances of that title and replace them every
time I get a better idea for the title.

Soooo, what I want to do is put something in my local layout to
articulate the title, both in the LyX authoring environment and in the
compiled PDF, showing the title in a specific appearance. I tried to do
it as a character style, as follows:

========================================================================
\definecolor{titlebodytextcolor}{HTML}{cc0000}

% ### Character style for book title within body text
\newcommand{\chartitlebodytextL}[0]{{\color{titlebodytextcolor}My
Current Title As Of Today}}%

CharStyle CharTitleInBody
Font
        Series  Bold
        Color   Red
EndFont
LabelFont
        Series  Bold
        Size    Larger
        Color   Red
EndLabelFont
LatexName       chartitlebodytextL
LatexType       Command
LabelString     "My Current Title As Of Today"
End
========================================================================

If I apply the character style CharTitleInBody to an empty string in
LyX, the exact right thing happens in the PDF, but in the LyX
authoring environment the title appears under the character style inset
and also under the following text, which is very disturbing if you're
trying to copy-edit your book in the LyX environment.

Does anybody know what I can do to make the text appear inline, instead
of underneath, within the LyX authoring environment?

Thanks,

SteveT

Steve Litt
Spring 2021 featured book: Troubleshooting Techniques of the Successful
Technologist http://www.troubleshooters.com/techniques
Steve,

This is not an answer to your question, but possibly something simpler. If you load the 'titling' package in the document preamble, you can put anything you want in the document's title environment and then just use \thetitle (or maybe \thetitle{}) in ERT any place you want to repeat the title. If you get the hots for a new title later, you just have to change it in the title environment. This doesn't deal directly with the funky formatting of the title, but it does eliminate the search-and-replace aspect.

Paul

--
lyx-users mailing list
lyx-users@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-users

Reply via email to