- Notifications
You must be signed in to change notification settings - Fork0
gmonteith/farm-finance
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
This is aDRAFT of a pdf called farm-finance.pdf
The document is still very much a draft but it is regularly worked on. Thedocument covers the basic mathematics of finance and how to use thisinformation to make better capital allocation decisions.
The document has been written using the groff document formatting system withthe ms macro package and the preprocessors eqn, tbl, pic and grap.
If you wish to view the pdf derived from the groff files please click thislink
The document has evolved to follow the layout of a book and the file structurereflect this:
| File name | Description |
|---|---|
data/0000.ms | No Longer Required |
data/000.ms | Preface |
data/00.ms | Introduction |
data/01.ms | Chapter 01, Time Value of Money |
data/02.ms | Chapter 02, Equivalence |
data/03.ms | Chapter 03, Ordinary Annuities |
data/04.ms | Chapter 04, Annuities Due |
data/05.ms | Chapter 05, Growing Ordinary Annuities |
data/06.ms | Chapter 06, Growing Annuities Due |
data/07.ms | Chapter 07, Declining Annuities |
data/08.ms | Chapter 08, Perpetuities |
data/09.ms | Chapter 09, Growing Perpetuities |
data/10.ms | Chapter 10, Engineering Economics |
data/11.ms | Chapter 11, Nominal & Effective Rates |
data/12.ms | Chapter 12, Costing Your Capital |
data/13.ms | Chapter 13, Investment Analysis |
data/14.ms | Chapter 14, Structure of UK Tax |
data/15.ms | Chapter 15, Understanding the Impact of Tax |
data/16.ms | Chapter 16, Investment Cost Equations |
data/17.ms | Chapter 17, Using the Investment Cost Equations |
data/18.ms | Chapter 18, Equivalent Annual Cost |
data/19.ms | Chapter 19, Mutually Exclusive Projects |
data/20.ms | Chapter 20, Replacement Analysis |
data/21.ms | Chapter 21, Revenue Cost & Profit |
data/22.ms | Chapter 22, Economic Value and the Measurement of Financial Performance |
data/23.ms | Chapter 23, Return on Equity |
data/A1.ms | Appendix A, Impact of Writing Down Allowance (WDA) on Capital Costs |
data/B0.ms | Appendix B, Introduction |
data/B1.ms | Appendix B, Writing Down Allowance, Time Period 1 |
data/B2.ms | Appendix B, Annual Investment Allowance, Time Period 1 |
data/B3.ms | Appendix B, Single Asset Pool, Time Period 1 |
data/B4.ms | Appendix B, Investment Cost Equations, Time Period 1 |
data/B6.ms | Appendix B, Writing Down Allowance, Time Period 2 |
data/B7.ms | Appendix B, Annual Investment Allowance, Time Period 2 |
data/B8.ms | Appendix B, Single Asset Pool, Time Period 2 |
data/C1.ms | Appendix C, Engineering Economics Equations |
data/D1.ms | Appendix D, Self Assessment Tax in Two Payments |
data/E1.ms | Appendix E, Shareholder Value Added (SVA) |
data/F1.ms | Appendix F, Workings Hitch |
data/G1.ms | Appendix G, Loans |
data/H1.ms | Appendix G, Inflation |
data/I1.ms | Appendix I, Cumulative Dry Matter |
data/J1.ms | Appendix J, Repair & Maintenance |
data/R1.ms | Appendix R, References |
refer/main.ref | Bibliography, Document References |
refer/maths.ref | Bibliography, Math References |
refer/typesetting.ref | Bibliography, Typesetting References |
macro/format.tmac | Macros Used in Creating the Document Layout |
macro/equation.tmac | Equation Definitions |
macro/equation.tmac | Pic Definitions |
macro/cover.tmac | Macro to Create the Title Page |
master.ms | File to Produce Complete pdf Document |
master-wip.ms | File That Can be Edited to Output Specific Chapters/Files |
| 'create-pdf` | File That Can Be Run to Create the pdf |
log.txt | Recovered Log File From the Corrupted Repository |
README.md | This file |
I use a Debian system so I will presume that if your system is different youcan follow along from the Debian instructions.
You will require groff and grap:
sudo apt-getinstall groff grap
You will also require a pdf viewer, I use both evince and zathura:
sudo apt-get install evince zathura
To view the entire document, from inside the directory where you havedownloaded the repo, you can simply type:
. create-pdf; evince farm-finance-draft.pdf
Themaster-wip.ms file exists because the entire document is rather large,cumbersome and slow to produce for editing individual files.
Vim is my preferred text editor and I typically have a vertically split windowwith the chapter/appendix/file I am working on in one window and themaster-wip.ms file open in the other. Themaster-wip.ms file is uncommentedto print the file I am editing, and any other files I maybe interested in.
I run the command below inside vim to create a pdf file calledworktest.pdfin thetmp directory in my home folder. If you do not have this directory youcan either create it or edit thecreate-wip-pdf file to direct the output toa different location.
!. create-wip-pdf
Each time a change is made to the chapter/appendix/file it is saved and thenthe command above is rerun.
The reason themaster-wip.ms file is required is that the macro files,macro/format.tmac,macro/equation.tmac andmacro/pic.tmac are onlysourced in the master files and not in the individual chapters/appendicesfiles.
You could of course source these files in each individual chapter or data filebut that would require more maintenance.
A separate window can be used to open the pdf which will automatically refreshon each update to the underlying pdf document:
zathura --fork ~/tmp/worktest.pdf; exit
There are some blank pages between the cover sheet and the table of contents.This is obviously an unwanted feature, however, I am not sure exactly what iscausing it. I think it may be the interaction between the BT, PT and TC macroswithin the ms macro package. I have not had time to give it the considerationit deserves at this time. Sorry
About
pdf document on finance created using groff
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.