mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-22 13:18:28 +00:00
tex2lyx: support decimal alignment in tables
This commit is contained in:
parent
a7ea98a30a
commit
8ef2558dc2
@ -28,7 +28,6 @@ Format LaTeX feature LyX feature
|
||||
364 branch file name suffix \filename_suffix
|
||||
371 automatic mhchem loading \use_mhchem
|
||||
390 forward/reverse search \forward_search, \forward_macro
|
||||
391 decimal alignment in tables InsetTabular
|
||||
399 automatic mathdots loading \use_mathdots
|
||||
411 support for polyglossia \language_package (the cases of no package, of babel and of custom package is supported)
|
||||
415 automatic undertilde loading \use_package undertilde
|
||||
|
@ -38,7 +38,8 @@ namespace {
|
||||
|
||||
class ColInfo {
|
||||
public:
|
||||
ColInfo() : align('n'), valign('n'), rightlines(0), leftlines(0), varwidth(false) {}
|
||||
ColInfo() : align('n'), valign('n'), rightlines(0), leftlines(0),
|
||||
varwidth(false), decimal_point('\0') {}
|
||||
/// column alignment
|
||||
char align;
|
||||
/// vertical alignment
|
||||
@ -53,6 +54,8 @@ public:
|
||||
int leftlines;
|
||||
/// varwidth column
|
||||
bool varwidth;
|
||||
/// decimal separator
|
||||
char decimal_point;
|
||||
};
|
||||
|
||||
|
||||
@ -180,6 +183,8 @@ inline char const * verbose_align(char c)
|
||||
return "right";
|
||||
case 'l':
|
||||
return "left";
|
||||
case 'd':
|
||||
return "decimal";
|
||||
default:
|
||||
return "none";
|
||||
}
|
||||
@ -267,6 +272,17 @@ void ci2special(ColInfo & ci)
|
||||
// this case.
|
||||
return;
|
||||
|
||||
if (ci.decimal_point != '\0') {
|
||||
// we only support decimal point natively
|
||||
// with 'l' alignment in or 'n' alignment
|
||||
// with width in second row
|
||||
if (ci.align != 'l' && ci.align != 'n') {
|
||||
ci.decimal_point = '\0';
|
||||
return;
|
||||
} else
|
||||
ci.special.clear();
|
||||
}
|
||||
|
||||
if (!ci.width.empty()) {
|
||||
string arraybackslash;
|
||||
if (ci.varwidth)
|
||||
@ -346,8 +362,17 @@ void handle_colalign(Parser & p, vector<ColInfo> & colinfo,
|
||||
case 'r':
|
||||
// new column, horizontal aligned
|
||||
next.align = t.character();
|
||||
if (!next.special.empty())
|
||||
if (!next.special.empty()) {
|
||||
ci2special(next);
|
||||
// handle decimal separator
|
||||
if (next.decimal_point != '\0') {
|
||||
if (!colinfo.empty() && colinfo.back().align == 'r') {
|
||||
colinfo.back().align = 'd';
|
||||
colinfo.back().decimal_point = next.decimal_point;
|
||||
} else
|
||||
next.decimal_point = '\0';
|
||||
}
|
||||
}
|
||||
colinfo.push_back(next);
|
||||
next = ColInfo();
|
||||
break;
|
||||
@ -365,8 +390,17 @@ void handle_colalign(Parser & p, vector<ColInfo> & colinfo,
|
||||
// new column, vertical aligned box
|
||||
next.valign = t.character();
|
||||
next.width = p.verbatim_item();
|
||||
if (!next.special.empty())
|
||||
if (!next.special.empty()) {
|
||||
ci2special(next);
|
||||
// handle decimal separator
|
||||
if (next.decimal_point != '\0') {
|
||||
if (!colinfo.empty() && colinfo.back().align == 'r') {
|
||||
colinfo.back().align = 'd';
|
||||
colinfo.back().decimal_point = next.decimal_point;
|
||||
} else
|
||||
next.decimal_point = '\0';
|
||||
}
|
||||
}
|
||||
colinfo.push_back(next);
|
||||
next = ColInfo();
|
||||
break;
|
||||
@ -442,11 +476,16 @@ void handle_colalign(Parser & p, vector<ColInfo> & colinfo,
|
||||
}
|
||||
case '@':
|
||||
// text instead of the column spacing
|
||||
case '!':
|
||||
// text in addition to the column spacing
|
||||
next.special += t.character();
|
||||
next.special += '{' + p.verbatim_item() + '}';
|
||||
break;
|
||||
case '!': {
|
||||
// text in addition to the column spacing
|
||||
string const arg = p.verbatim_item();
|
||||
next.special += t.character();
|
||||
next.special += '{' + arg + '}';
|
||||
string const sarg = arg.size() > 2 ? arg.substr(0, arg.size() - 1) : string();
|
||||
if (t.character() == '@' && sarg == "\\extracolsep{0pt}")
|
||||
next.decimal_point = arg.back();
|
||||
break;
|
||||
}
|
||||
default: {
|
||||
// try user defined column types
|
||||
// unknown column types (nargs == -1) are
|
||||
@ -1143,7 +1182,12 @@ void handle_tabular(Parser & p, ostream & os, string const & name,
|
||||
<< cells[cell] << "'." << endl;
|
||||
continue;
|
||||
}
|
||||
Parser parse(cells[cell]);
|
||||
string cellcont = cells[cell];
|
||||
// For decimal cells, ass the content of the second one to the first one
|
||||
// of a pair.
|
||||
if (colinfo[col].decimal_point != '\0' && colinfo[col].align == 'd' && cell < cells.size() - 1)
|
||||
cellcont += colinfo[col].decimal_point + cells[cell + 1];
|
||||
Parser parse(cellcont);
|
||||
parse.skip_spaces();
|
||||
//cells[cell] << "'\n";
|
||||
if (parse.next_token().cs() == "multirow") {
|
||||
@ -1416,8 +1460,13 @@ void handle_tabular(Parser & p, ostream & os, string const & name,
|
||||
|
||||
//cerr << "// output what we have\n";
|
||||
// output what we have
|
||||
size_type cols = colinfo.size();
|
||||
for (size_t col = 0; col < colinfo.size(); ++col) {
|
||||
if (colinfo[col].decimal_point != '\0' && colinfo[col].align != 'd')
|
||||
--cols;
|
||||
}
|
||||
os << "\n<lyxtabular version=\"3\" rows=\"" << rowinfo.size()
|
||||
<< "\" columns=\"" << colinfo.size() << "\">\n";
|
||||
<< "\" columns=\"" << cols << "\">\n";
|
||||
os << "<features"
|
||||
<< write_attribute("rotate", context.tablerotation)
|
||||
<< write_attribute("booktabs", booktabs)
|
||||
@ -1442,9 +1491,13 @@ void handle_tabular(Parser & p, ostream & os, string const & name,
|
||||
|
||||
//cerr << "// after header\n";
|
||||
for (size_t col = 0; col < colinfo.size(); ++col) {
|
||||
if (colinfo[col].decimal_point != '\0' && colinfo[col].align != 'd')
|
||||
continue;
|
||||
os << "<column alignment=\""
|
||||
<< verbose_align(colinfo[col].align) << "\""
|
||||
<< " valignment=\""
|
||||
<< verbose_align(colinfo[col].align) << "\"";
|
||||
if (colinfo[col].decimal_point != '\0')
|
||||
os << " decimal_point=\"" << colinfo[col].decimal_point << "\"";
|
||||
os << " valignment=\""
|
||||
<< verbose_valign(colinfo[col].valign) << "\""
|
||||
<< write_attribute("width", translate_len(colinfo[col].width))
|
||||
<< write_attribute("special", colinfo[col].special)
|
||||
@ -1471,9 +1524,13 @@ void handle_tabular(Parser & p, ostream & os, string const & name,
|
||||
<< ">\n";
|
||||
for (size_t col = 0; col < colinfo.size(); ++col) {
|
||||
CellInfo const & cell = cellinfo[row][col];
|
||||
if (colinfo[col].decimal_point != '\0' && colinfo[col].align != 'd')
|
||||
// These are the second columns in a salign pair. Skip.
|
||||
continue;
|
||||
os << "<cell";
|
||||
if (cell.multi == CELL_BEGIN_OF_MULTICOLUMN
|
||||
|| cell.multi == CELL_PART_OF_MULTICOLUMN)
|
||||
if ((cell.multi == CELL_BEGIN_OF_MULTICOLUMN
|
||||
|| cell.multi == CELL_PART_OF_MULTICOLUMN)
|
||||
&& colinfo[col].align != 'd')
|
||||
os << " multicolumn=\"" << cell.multi << "\"";
|
||||
if (cell.multi == CELL_BEGIN_OF_MULTIROW
|
||||
|| cell.multi == CELL_PART_OF_MULTIROW)
|
||||
|
@ -5027,16 +5027,13 @@ status open
|
||||
\begin_layout Standard
|
||||
|
||||
\begin_inset Tabular
|
||||
<lyxtabular version="3" rows="4" columns="8">
|
||||
<lyxtabular version="3" rows="4" columns="5">
|
||||
<features tabularvalignment="middle" tabularwidth="0pt">
|
||||
<column alignment="center" valignment="top">
|
||||
<column alignment="center" valignment="top">
|
||||
<column alignment="right" valignment="top">
|
||||
<column alignment="none" valignment="top" special="@{\extracolsep{0pt}.}l">
|
||||
<column alignment="right" valignment="top">
|
||||
<column alignment="none" valignment="top" special="@{\extracolsep{0pt}.}l">
|
||||
<column alignment="right" valignment="top">
|
||||
<column alignment="none" valignment="top" special="@{\extracolsep{0pt}.}l">
|
||||
<column alignment="decimal" decimal_point="." valignment="top">
|
||||
<column alignment="decimal" decimal_point="." valignment="top">
|
||||
<column alignment="decimal" decimal_point="." valignment="top">
|
||||
<row>
|
||||
<cell alignment="center" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
@ -5056,7 +5053,7 @@ Two
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell multicolumn="1" alignment="none" valignment="top" usebox="none" special="c">
|
||||
<cell alignment="none" valignment="top" usebox="none" special="c">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
@ -5065,12 +5062,7 @@ Three
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell multicolumn="2" alignment="center" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell multicolumn="1" alignment="none" valignment="top" usebox="none" special="c">
|
||||
<cell alignment="none" valignment="top" usebox="none" special="c">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
@ -5079,23 +5071,13 @@ Four
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell multicolumn="2" alignment="center" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell multicolumn="1" alignment="none" valignment="top" usebox="none" special="c">
|
||||
<cell alignment="none" valignment="top" usebox="none" special="c">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
Five
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell multicolumn="2" alignment="center" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
</row>
|
||||
@ -5118,7 +5100,7 @@ two
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell multicolumn="1" alignment="none" valignment="top" topline="true" usebox="none" special="c">
|
||||
<cell alignment="none" valignment="top" topline="true" usebox="none" special="c">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
@ -5127,12 +5109,7 @@ three
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell multicolumn="2" alignment="center" valignment="top" topline="true" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell multicolumn="1" alignment="none" valignment="top" topline="true" usebox="none" special="c">
|
||||
<cell alignment="none" valignment="top" topline="true" usebox="none" special="c">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
@ -5141,23 +5118,13 @@ four
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell multicolumn="2" alignment="center" valignment="top" topline="true" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell multicolumn="1" alignment="none" valignment="top" topline="true" usebox="none" special="c">
|
||||
<cell alignment="none" valignment="top" topline="true" usebox="none" special="c">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
five
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell multicolumn="2" alignment="center" valignment="top" topline="true" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
</row>
|
||||
@ -5180,52 +5147,29 @@ He
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell alignment="right" valignment="top" usebox="none">
|
||||
<cell alignment="decimal" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
2
|
||||
2.77234
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell alignment="none" valignment="top" usebox="none">
|
||||
<cell alignment="decimal" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
77234
|
||||
45672.
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell alignment="right" valignment="top" usebox="none">
|
||||
<cell alignment="decimal" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
45672
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell alignment="none" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell alignment="right" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
0
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell alignment="none" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
69
|
||||
0.69
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
@ -5250,56 +5194,29 @@ C
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell alignment="right" valignment="top" usebox="none">
|
||||
<cell alignment="decimal" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
12537
|
||||
12537.64
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell alignment="none" valignment="top" usebox="none">
|
||||
<cell alignment="decimal" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
64
|
||||
37.66345
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell alignment="right" valignment="top" usebox="none">
|
||||
<cell alignment="decimal" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
37
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell alignment="none" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
66345
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell alignment="right" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
86
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell alignment="none" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
37
|
||||
86.37
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
@ -5421,16 +5421,13 @@ status open
|
||||
\begin_layout Standard
|
||||
|
||||
\begin_inset Tabular
|
||||
<lyxtabular version="3" rows="4" columns="8">
|
||||
<lyxtabular version="3" rows="4" columns="5">
|
||||
<features tabularvalignment="middle" tabularwidth="0pt">
|
||||
<column alignment="center" valignment="top">
|
||||
<column alignment="center" valignment="top">
|
||||
<column alignment="right" valignment="top">
|
||||
<column alignment="none" valignment="top" special="@{\extracolsep{0pt}.}l">
|
||||
<column alignment="right" valignment="top">
|
||||
<column alignment="none" valignment="top" special="@{\extracolsep{0pt}.}l">
|
||||
<column alignment="right" valignment="top">
|
||||
<column alignment="none" valignment="top" special="@{\extracolsep{0pt}.}l">
|
||||
<column alignment="decimal" decimal_point="." valignment="top">
|
||||
<column alignment="decimal" decimal_point="." valignment="top">
|
||||
<column alignment="decimal" decimal_point="." valignment="top">
|
||||
<row>
|
||||
<cell alignment="center" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
@ -5450,7 +5447,7 @@ Two
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell multicolumn="1" alignment="none" valignment="top" usebox="none" special="c">
|
||||
<cell alignment="none" valignment="top" usebox="none" special="c">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
@ -5459,12 +5456,7 @@ Three
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell multicolumn="2" alignment="center" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell multicolumn="1" alignment="none" valignment="top" usebox="none" special="c">
|
||||
<cell alignment="none" valignment="top" usebox="none" special="c">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
@ -5473,23 +5465,13 @@ Four
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell multicolumn="2" alignment="center" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell multicolumn="1" alignment="none" valignment="top" usebox="none" special="c">
|
||||
<cell alignment="none" valignment="top" usebox="none" special="c">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
Five
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell multicolumn="2" alignment="center" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
</row>
|
||||
@ -5512,7 +5494,7 @@ two
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell multicolumn="1" alignment="none" valignment="top" topline="true" usebox="none" special="c">
|
||||
<cell alignment="none" valignment="top" topline="true" usebox="none" special="c">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
@ -5521,12 +5503,7 @@ three
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell multicolumn="2" alignment="center" valignment="top" topline="true" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell multicolumn="1" alignment="none" valignment="top" topline="true" usebox="none" special="c">
|
||||
<cell alignment="none" valignment="top" topline="true" usebox="none" special="c">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
@ -5535,23 +5512,13 @@ four
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell multicolumn="2" alignment="center" valignment="top" topline="true" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell multicolumn="1" alignment="none" valignment="top" topline="true" usebox="none" special="c">
|
||||
<cell alignment="none" valignment="top" topline="true" usebox="none" special="c">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
five
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell multicolumn="2" alignment="center" valignment="top" topline="true" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
</row>
|
||||
@ -5574,52 +5541,29 @@ He
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell alignment="right" valignment="top" usebox="none">
|
||||
<cell alignment="decimal" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
2
|
||||
2.77234
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell alignment="none" valignment="top" usebox="none">
|
||||
<cell alignment="decimal" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
77234
|
||||
45672.
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell alignment="right" valignment="top" usebox="none">
|
||||
<cell alignment="decimal" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
45672
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell alignment="none" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell alignment="right" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
0
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell alignment="none" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
69
|
||||
0.69
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
@ -5644,56 +5588,29 @@ C
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell alignment="right" valignment="top" usebox="none">
|
||||
<cell alignment="decimal" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
12537
|
||||
12537.64
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell alignment="none" valignment="top" usebox="none">
|
||||
<cell alignment="decimal" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
64
|
||||
37.66345
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell alignment="right" valignment="top" usebox="none">
|
||||
<cell alignment="decimal" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
37
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell alignment="none" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
66345
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell alignment="right" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
86
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
</cell>
|
||||
<cell alignment="none" valignment="top" usebox="none">
|
||||
\begin_inset Text
|
||||
|
||||
\begin_layout Standard
|
||||
37
|
||||
86.37
|
||||
\end_layout
|
||||
|
||||
\end_inset
|
||||
|
Loading…
Reference in New Issue
Block a user