A Small Question
Scott Kostyshak
skostysh at lyx.org
Sun Apr 11 18:05:51 UTC 2021
On Sun, Apr 11, 2021 at 09:12:15AM -0600, Doug Martin wrote:
> Tom Philips and I create tables in LYX using the knitr package function
> kable (with the package kableExtra) in the
> following way:
>
>
>
> 1. Insert > Float > Table
> 2. In the float, enter a name and header for the table in the space
> provided
> 3. Just below the name, *but still inside the float*, press Ctrl-L to
> create a box for Latex code
> 4. Enter all the code for the table including the kable code that
> actually generates it into the box for Latex code
>
> This causes a “Not in outer par mode” error (see below), but creates a
> table that we are quite fine with. Our Tech
> Support person at Springer told us that the reason is due to embedding the
> Rnw file for Table output in the LYX file,
> so that there is a table code inside another table in LaTeX as highlighted
> below.
>
>
>
> \begin{table}[H]
>
> \caption{Equity Returns in Twenty--One Countries: 12/31/1899--12/31/2019}
>
> \begin{table}
>
> \centering\begingroup\fontsize{10}{12}\selectfont
>
> \begin{tabular}{lcccc}
>
> \toprule
>
> …..
>
> …..
>
> \end{tabular}
>
> \endgroup{}
>
> \end{table}
>
> \label{tab:GlobalEquityReturns}
>
> \end{table}
>
> and he suggested to solve the problem by adding the yellow highlighted
> lines below.
>
> \begin{table}[H]
>
> \caption{Global Annualized Real Returns For Stocks, Bonds and Bills}
>
> \begingroup
>
> \def\table{\begin{center}\fontsize{10}{12}\selectfont}
>
> \def\endtable{\end{center}}
>
> \begin{table}
>
> ……
>
>
>
> *And the second insertion will be: *
>
> \end{table}
>
> \endgroup
>
> \label{tab:GlobalEquityBondsCashReturns}
>
> \end{table}
>
>
> This actually works fine. Except that for every table we have to do that
> insertion, and Tom and I are just
> wondering if there some capability of LYX to accomplish the same thing
> without us having to do those insertions
> for every table?
>
> Doug
Hi Doug,
Could you send (to the list) a minimal example .lyx file (complete with
a simple knitr chunk with kable code) that we can experiment with?
Thanks,
Scott
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://lists.lyx.org/pipermail/lyx-devel/attachments/20210411/3894c128/attachment-0001.asc>
More information about the lyx-devel
mailing list