Directory macros/latex/contrib/fcolumn
README
The LaTeX-package ``fcolumn'', under LPPL 1.3 In financial reports, text and currency amounts are regularly put in one table, e.g., a year balance or a profit-and-loss overview. This package provides the settings for automatically typesetting such columns, including the sum line (preceded by a rule of the correct width), using the specifier ``f''. The column specifier f itself is rather simple. It is the predefined version of a generic column F. The generic version expects four arguments: |#1| is the separator, |#2| is the decimal mark, |#3| is the coding used for grouping digits of the integer part and decimal part, and #4 is anything added before typesetting the contents of a column. For example the f-column in the current version of the package is using 3,2 as #3, meaning that numbers are typeset with 2 decimal digits and grouping is done on 3 digits. The grouping character is ``.'' and the decimal separator is ``,'', thereby coding for the continental European standard. People in the Anglo-Saxon world would rather code |\newcolumntype{f}{F,.{3,2}{}}|. To show where and how the f-column is used, let's look at a typical financial table. properties 31 dec 2014 debts 31 dec 2014 ----------------------------------------------------- house 200.000,00 equity capital 50.000,00 bank account -603,23 mortgage 150.000,00 savings 28.000,00 cash 145,85 profit 27.542,62 ---------- ---------- 227.542,62 227.542,62 The core part of this table is input as \begin{tabular}{lflf} house & 200000 & equity capital & 50000 \\ bank account & -603,23 & mortgage & 150000 \\ savings & 28000 \\ cash & 145,85 & profit & 27542,62 \\ \sumline \end{tabular} The column specifier ``f'' (for ``finance'') is able to do the typesetting. It constructs the sumline, typesets the numbers, calculates the totals, makes rules of the correct widths, and checks whether the two columns are in balance; if not, the user is warned via a message. A special command \resetsumline exists which allows one to restart a table, so that multiple tables that are aligned are possible in one tabular environment. The fcolumn specifier can be used in a tabular environment and in the longtable environment. Specific fcolumn formatting, like colour and/or font changes are possible, see the file fcolumn.pdf. To install: ----------- Type ``make install'' or run the file fcolumn.ins through (La)TeX (in a directory also containing fcolumn.dtx) and move the resultant file fcolumn.sty to a place searched by TeX. To generate the documentation: ------------------------------ Type ``make''. Or run the file fcolumn.dtx through LaTeX, update the glossary and index by makeindex: makeindex -s gglo.ist -o fcolumn.gls fcolumn.glo makeindex -s gind.ist -o fcolumn.ind fcolumn.idx and then LaTeX fcolumn.dtx again; presto!
Download the contents of this package in one zip archive (528.1k).
fcolumn – Typesetting financial tables
In financial reports, text and currency amounts are regularly put in one table, e.g., a year balance or a profit-and-loss overview. This package provides the settings for automatically typesetting such columns, including the sum line (preceded by a rule of the correct width) using the specifier “f”.
Package | fcolumn |
Version | 1.4.2 2023-07-25 |
Licenses | The LaTeX Project Public License 1.3 |
Copyright | 2015–2023 Edgar Olthof |
Maintainer | Edgar Olthof |
Contained in | TeX Live as fcolumn MiKTeX as fcolumn |
Topics | Table |