Moved @subsubheading to @subsubsection for consistency
This commit is contained in:
parent
d1c4d1b60e
commit
173ad3d053
1 changed files with 16 additions and 8 deletions
|
|
@ -4297,7 +4297,8 @@ least) in which these can be included:
|
||||||
|
|
||||||
The first two are described in more detail in this short tutorial.
|
The first two are described in more detail in this short tutorial.
|
||||||
|
|
||||||
@subsubheading Embedded Ledger example with single source block
|
@node Embedded Ledger example with single source block, , Org mode with Babel, Org mode with Babel
|
||||||
|
@subsubsection Embedded Ledger example with single source block
|
||||||
|
|
||||||
The easiest, albeit possibly less useful, way in which to use Ledger
|
The easiest, albeit possibly less useful, way in which to use Ledger
|
||||||
within an org file is to use a single source block to record all Ledger
|
within an org file is to use a single source block to record all Ledger
|
||||||
|
|
@ -4363,7 +4364,8 @@ financial state. Eventually, babel will support passing arguments to
|
||||||
currently. Instead, we can use the concepts of literary programming, as
|
currently. Instead, we can use the concepts of literary programming, as
|
||||||
implemented by the noweb features of babel, to help us.
|
implemented by the noweb features of babel, to help us.
|
||||||
|
|
||||||
@subsubheading Multiple Ledger source blocks with @command{noweb}
|
@node Multiple Ledger source blocks with @command{noweb}, , Embedded Ledger example with single source block, Org mode with Babel
|
||||||
|
@subsubsection Multiple Ledger source blocks with @command{noweb}
|
||||||
|
|
||||||
The @command{noweb} feature of babel allows us to expand references to
|
The @command{noweb} feature of babel allows us to expand references to
|
||||||
other code blocks within a code block. For Ledger, this can be used to
|
other code blocks within a code block. For Ledger, this can be used to
|
||||||
|
|
@ -4373,7 +4375,8 @@ of transactions together to generate reports.
|
||||||
Using the same transactions used above, we could consider splitting
|
Using the same transactions used above, we could consider splitting
|
||||||
these into expenses and income, as follows:
|
these into expenses and income, as follows:
|
||||||
|
|
||||||
@subsubheading Income Entries
|
@node Income Entries, , Multiple Ledger source blocks with @command{noweb}, Org mode with Babel
|
||||||
|
@subsubsection Income Entries
|
||||||
|
|
||||||
The first set of entries relates to income, either monthly pay or
|
The first set of entries relates to income, either monthly pay or
|
||||||
interest, all typically going into one of my bank accounts. Here, I have
|
interest, all typically going into one of my bank accounts. Here, I have
|
||||||
|
|
@ -4402,7 +4405,8 @@ have the :noweb yes babel header argument specified.
|
||||||
#+end_src
|
#+end_src
|
||||||
@end smallexample
|
@end smallexample
|
||||||
|
|
||||||
@subsubheading Expenses
|
@node Expenses, , Income Entries, Org mode with Babel
|
||||||
|
@subsubsection Expenses
|
||||||
|
|
||||||
The following entries relate to personal expenses, such as rent and
|
The following entries relate to personal expenses, such as rent and
|
||||||
food. Again, these have all been placed in a single src block but could
|
food. Again, these have all been placed in a single src block but could
|
||||||
|
|
@ -4420,7 +4424,8 @@ have been done individually.
|
||||||
#+end_src
|
#+end_src
|
||||||
@end smallexample
|
@end smallexample
|
||||||
|
|
||||||
@subsubheading Financial Summaries
|
@node Financial Summaries, , Expenses, Org mode with Babel
|
||||||
|
@subsubsection Financial Summaries
|
||||||
|
|
||||||
Given the ledger entries defined above in the income and expenses code
|
Given the ledger entries defined above in the income and expenses code
|
||||||
blocks, we can now refer to these using the noweb expansion
|
blocks, we can now refer to these using the noweb expansion
|
||||||
|
|
@ -4429,7 +4434,8 @@ to generate specific reports for those transactions. Below are two
|
||||||
examples, one to generate a balance report and one to generate
|
examples, one to generate a balance report and one to generate
|
||||||
a register report of all transactions.
|
a register report of all transactions.
|
||||||
|
|
||||||
@subsubheading An overall balance summary
|
@node An overall balance summary, , Financial Summaries, Org mode with Babel
|
||||||
|
@subsubsection An overall balance summary
|
||||||
|
|
||||||
The overall balance of your account and expenditure with a breakdown
|
The overall balance of your account and expenditure with a breakdown
|
||||||
according to category is specified by passing the :cmdline bal
|
according to category is specified by passing the :cmdline bal
|
||||||
|
|
@ -4474,7 +4480,8 @@ in the report.
|
||||||
: £-1300.00 starting balances
|
: £-1300.00 starting balances
|
||||||
@end smallexample
|
@end smallexample
|
||||||
|
|
||||||
@subsubheading Generating a monthly register
|
@node Generating a monthly register, , An overall balance summary, Org mode with Babel
|
||||||
|
@subsubsection Generating a monthly register
|
||||||
|
|
||||||
You can also generate a monthly register (the reg command) by
|
You can also generate a monthly register (the reg command) by
|
||||||
executing the following src block. This presents a summary of
|
executing the following src block. This presents a summary of
|
||||||
|
|
@ -4520,7 +4527,8 @@ the running total of the assets in our ledger.
|
||||||
: 2010/08/01 - 2010/08/01 assets:bank:chequing £1000.00 £2653.53
|
: 2010/08/01 - 2010/08/01 assets:bank:chequing £1000.00 £2653.53
|
||||||
@end smallexample
|
@end smallexample
|
||||||
|
|
||||||
@subsubheading Summary
|
@node Summary, , Generating a monthly register, Org mode with Babel
|
||||||
|
@subsubsection Summary
|
||||||
|
|
||||||
This short tutorial shows how Ledger entries can be embedded in a org
|
This short tutorial shows how Ledger entries can be embedded in a org
|
||||||
file and manipulated using Babel. However, only simple Ledger features
|
file and manipulated using Babel. However, only simple Ledger features
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue