Comments (12)
Adding the PDF files generated by the examples should help.
from pylatex.
In addition to the generated PDF files, a markdown file containing all present functions and their parameters, type and return values can be made. However, I don't have an idea of how big would it become this way.
from pylatex.
I'm planning on learning how to set up sphinx documentation this summer. That way the docstrings in the code will be converted to documentation automatically.
from pylatex.
Okay. So I added stuff for the "Library Usage" section, but are there any other big things that you need help working on documentation-wise?
from pylatex.
All that's left is basically adding semi useful docstrings for everything. And moving the contributing instructions to the actual documentation, and add stuff about how the documentation works to it.
If you want to write docstrings, use the numpy format since those are actually useful. See this for explanation. http://sphinx-doc.org/latest/ext/napoleon.html
And you can make html in the docs directory to generate the actual documentation.
from pylatex.
I'll write the contributing stuff myself btw
from pylatex.
Question: Why do Arguments and Options exist if they're just Parameters with an extra boolean flag put on?
from pylatex.
Good question. I wanted to change that. Forgot about that.
On 21 Aug 2015 2:32 am, "Roger Filmyer" [email protected] wrote:
Question: Why do Arguments and Options exist if they're just Parameters
with an extra boolean flag put on?β
Reply to this email directly or view it on GitHub
#7 (comment).
from pylatex.
I guess there are a few situations where having Options and Parameters could be of use. E.g. last month, I needed my options/arguments to be in a certain order.
I'm not saying that can't be done with more primitive parameters, but I'd rather take a look on all possible usages of arguments and options in the latex ecosystem and then make the decision.
Cheers
On Aug 21, 2015 9:19 AM, Jelte Fennema [email protected] wrote:Good question. I wanted to change that. Forgot about that.
On 21 Aug 2015 2:32 am, "Roger Filmyer" [email protected] wrote:
Question: Why do Arguments and Options exist if they're just Parameters
with an extra boolean flag put on?β
Reply to this email directly or view it on GitHub
#7 (comment).
βReply to this email directly or view it on GitHub.
from pylatex.
I do want to keep Options and Arguments, but the logic that handles them should be changed. The differences are currently handled in the Parameters class and I want to move that to the actual Options and Arguments classes.
from pylatex.
I have just pushed a change that removes the optional boolean and handles it in a different and cleaner way.
from pylatex.
I am going to close this issue and make a couple of new issues that split this up.
from pylatex.
Related Issues (20)
- Multirow / Mulitcolumn failure
- [Question] How can I just compile an existing TeX document? HOT 2
- Can we have an option to disable utils.fix_filename? HOT 1
- Add sympy support
- Texify to tableofcontents HOT 1
- fontenc and inputenc should not be included
- Store the generated PDF in byteIO
- How to properly add math and refs to captions
- No LaTex compiler was found (Windows 10) HOT 8
- How to to compile .tex file? HOT 2
- File not found for files with dots in relative or absolute path to file
- How to Specify LaTeX Compiler
- "PermissionError: [WinError 5] Access is denied" with document.generate_pdf()
- Adding pandas dataframes to pylatex sections breaks with pandas 2.0
- Negative values in TextBlock
- Two-Column document HOT 1
- Question: Tiny text size HOT 1
- Python 3.12 install fails HOT 2
- Missing Options Paramter in Section classes
- Proposal for `add_item`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pylatex.