<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">On 4/18/20 9:49 AM, Gaston Gloesener
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:000701d61588$213b0560$63b11020$@web.de">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:2071338924;
        mso-list-type:hybrid;
        mso-list-template-ids:-1852640084 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;
        mso-bidi-font-family:Symbol;}
@list l0:level2
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level3
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;
        mso-bidi-font-family:Wingdings;}
@list l0:level4
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;
        mso-bidi-font-family:Symbol;}
@list l0:level5
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level6
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;
        mso-bidi-font-family:Wingdings;}
@list l0:level7
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;
        mso-bidi-font-family:Symbol;}
@list l0:level8
        {mso-level-number-format:bullet;
        mso-level-text:o;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:"Courier New";}
@list l0:level9
        {mso-level-number-format:bullet;
        mso-level-text:;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Wingdings;
        mso-bidi-font-family:Wingdings;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
      <div class="WordSection1">
        <p class="MsoNormal">Hello,<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">NOTE: if you are not interested in my
          history of TeX/LaTex and Lyx just jump to the question below
          :-D<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">I am very new to Lyx but a very “old”
          Tex/LaTeX user, while I was not using it for long time right
          now. I started using TeX/LaTeX back in the 1990’s where I used
          it for writing several project documents and even wrote a
          quite complex package for building figures of binary data
          structures.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">So I did have some very deep TeX knowledge
          at that time, while I have to admit that now I have to lookup
          everything again like a noob <span
            style="font-family:"Segoe UI Emoji",sans-serif">😊</span>
          But due to the former use the bits come up and fit together
          quite easily again. When it comes to LaTeX my knowledge is
          also much smaller than at that time but still better then
          plain TeX “internals”.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">This said, I decided to start a rather
          quite huge project documentation using LaTeX again for reasons
          of the target audience of the project. While I was used to
          write all my documents in plain LaTeX in ascii mode I decided
          to give a modern frontend a try this time. After some research
          and reading my choice did obviously fall on LyX. This was
          yesterday late evening <span style="font-family:"Segoe
            UI Emoji",sans-serif">😃</span> and I decided to start
          with MikTex after also some research on both options. I was
          not expecting LyX to trigger as many MikTex  package downloads
          which voided one advantage of MikTex and also hung at some
          point. So I went back and went with TexLive this time.
          Installation took a long time (as expected) but worked this
          time including LyX which I reinstalled just for not having to
          search on how to switch TeX instance and making sure it’s a
          clean installation as well.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><u>Question<o:p></o:p></u></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">First I want to mention that I did RFM (LyX
          user and customization manuals relevant sections) and used
          google with no success<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">I was looking for a way to use macros for
          entity names which may change throughout the lifecycle of the
          documents (like the project name). I know how to do it using a
          TeX macro but I wanted it to be a LyX integrated solution. The
          solution was found via google  to be an InsetLayout in the
          local layout settings. I did quickly understand the main
          mechanics and attributes so that I got it to work and looked
          up the details in the LyX customization manual. <o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">InsetLayout "Flex:projectNameInset"<o:p></o:p></p>
        <p class="MsoNormal">  LabelString “My Project Name"<o:p></o:p></p>
        <p class="MsoNormal">  LatexType Command<o:p></o:p></p>
        <p class="MsoNormal">  LaTexName projectName<o:p></o:p></p>
        <p class="MsoNormal">  LyxType "custom"<o:p></o:p></p>
        <p class="MsoNormal">  Decoration Classic<o:p></o:p></p>
        <p class="MsoNormal">  Preamble<o:p></o:p></p>
        <p class="MsoNormal">    \newcommand*{\projectName}{ My Project
          Name }<o:p></o:p></p>
        <p class="MsoNormal">  EndPreamble<o:p></o:p></p>
        <p class="MsoNormal">End<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">The problem with this InsetLayout is that
          LyX always displays a red parameter input box after the insert
          of the inset and this is quite annoying in this use case as
          such insets will be quite common in the document. Is there any
          method for removing this as this macro does not require any
          arguments. I tried to set LatexType to None with no success
          and did not identify any other potential solution. Also google
          did not show me any potential solutions for this.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">After some research and looking up in files
          provided with LyX I seem to understand that basically insets
          are always expected to have some type of conments and the use
          I make of it here is more a work-a-round than a solution. At
          least I was unable to locate an inset where no content was
          excpected.<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">So the question remains:<o:p></o:p></p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <ul style="margin-top:0cm" type="disc">
          <li class="MsoListParagraph"
            style="margin-left:0cm;mso-list:l0 level1 lfo1">Is there a
            way to prevent LyX from asking for some content (red box)<o:p></o:p></li>
          <li class="MsoListParagraph"
            style="margin-left:0cm;mso-list:l0 level1 lfo1">If not, is
            there another solutioin than the one used here to achieve
            the same goals and avoid that input box ?<o:p></o:p></li>
          <li class="MsoListParagraph"
            style="margin-left:0cm;mso-list:l0 level1 lfo1">would it be
            possible to add an attribute to InsetLayout to disable the
            contents box in the doc text in a future version ? (like
            NoContent)</li>
        </ul>
      </div>
    </blockquote>
    <p>This is bug #4066: <a class="moz-txt-link-freetext" href="https://www.lyx.org/trac/ticket/4066">https://www.lyx.org/trac/ticket/4066</a>. There's
      at least some intention to try to figure it out before 2.4.0. For
      now, the workaround you mention is the only one available.</p>
    <p>Riki</p>
    <p><br>
    </p>
    <p><br>
    </p>
  </body>
</html>