i guess this one's for andre, i often use dcolumn to align columns on the decimal point
where i define a custom column alignment in the preamble as follows \usepackage{dcolumn} \newcolumntype{d}[1]{D{.}{.}{#1}} an then add a latex argument in the table, f.e. d{5} in the 3rd column in the attached lyx file however, tex2lyx cannot handle the exported tex file from this at the moment would it be straightforward to add? should i put this on bugzilla? perhaps it is also wise then (possible) to anticipate column alignment constructs like [EMAIL PROTECTED] ... \end{tabular*} thanks, edwin
#LyX 1.3 created this file. For more info see http://www.lyx.org/ \lyxformat 221 \textclass article \begin_preamble \usepackage{dcolumn} \newcolumntype{d}[1]{D{.}{.}{#1}} \end_preamble \language english \inputencoding auto \fontscheme default \graphics default \paperfontsize default \spacing single \papersize Default \paperpackage a4 \use_geometry 0 \use_amsmath 0 \use_natbib 0 \use_numerical_citations 0 \paperorientation portrait \secnumdepth 3 \tocdepth 3 \paragraph_separation indent \defskip medskip \quotes_language english \quotes_times 2 \papercolumns 1 \papersides 1 \paperpagestyle default \layout Standard \begin_inset Tabular <lyxtabular version="3" rows="5" columns="4"> <features> <column alignment="left" valignment="top" width="0"> <column alignment="center" valignment="top" width="0"> <column alignment="center" valignment="top" width="0" special="d{5}"> <column alignment="center" valignment="top" width="0"> <row topline="true"> <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none"> \begin_inset Text \layout Standard \end_inset </cell> <cell multicolumn="1" alignment="center" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none"> \begin_inset Text \layout Standard a \end_inset </cell> <cell multicolumn="2" alignment="center" valignment="top" topline="true" leftline="true" usebox="none"> \begin_inset Text \layout Standard \end_inset </cell> <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none"> \begin_inset Text \layout Standard \end_inset </cell> </row> <row bottomline="true"> <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none"> \begin_inset Text \layout Standard \end_inset </cell> <cell multicolumn="1" alignment="center" valignment="top" bottomline="true" leftline="true" usebox="none"> \begin_inset Text \layout Standard bc \end_inset </cell> <cell multicolumn="1" alignment="center" valignment="top" bottomline="true" usebox="none"> \begin_inset Text \layout Standard de \end_inset </cell> <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none"> \begin_inset Text \layout Standard abcd \end_inset </cell> </row> <row> <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none"> \begin_inset Text \layout Standard a \end_inset </cell> <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none"> \begin_inset Text \layout Standard 1234.5 \end_inset </cell> <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none"> \begin_inset Text \layout Standard 1234.5 \end_inset </cell> <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none"> \begin_inset Text \layout Standard 1234.5 \end_inset </cell> </row> <row> <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none"> \begin_inset Text \layout Standard b \end_inset </cell> <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none"> \begin_inset Text \layout Standard 12.345 \end_inset </cell> <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none"> \begin_inset Text \layout Standard 12.345 \end_inset </cell> <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none"> \begin_inset Text \layout Standard 12.345 \end_inset </cell> </row> <row bottomline="true"> <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none"> \begin_inset Text \layout Standard c \end_inset </cell> <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none"> \begin_inset Text \layout Standard 1.2345 \end_inset </cell> <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none"> \begin_inset Text \layout Standard 1.2345 \end_inset </cell> <cell alignment="center" valignment="top" topline="true" leftline="true" usebox="none"> \begin_inset Text \layout Standard 1.2345 \end_inset </cell> </row> </lyxtabular> \end_inset \the_end
%% LyX 1.3 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[]{fontenc} \usepackage[latin1]{inputenc} \makeatletter %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% LyX specific LaTeX commands. %% Because html converters don't know tabularnewline \providecommand{\tabularnewline}{\\} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands. \usepackage{dcolumn} \newcolumntype{d}[1]{D{.}{.}{#1}} \usepackage{babel} \makeatother \begin{document} \begin{tabular}{lcd{5}c} \hline & \multicolumn{2}{c}{a}& \tabularnewline \cline{2-3} & \multicolumn{1}{c}{bc}& \multicolumn{1}{c}{de}& abcd\tabularnewline \hline a& 1234.5& 1234.5& 1234.5\tabularnewline b& 12.345& 12.345& 12.345\tabularnewline c& 1.2345& 1.2345& 1.2345\tabularnewline \hline \end{tabular} \end{document}