Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentation (/doc/auto.tex) is not compiling #11

Closed
friederrr opened this issue Dec 6, 2020 · 2 comments
Closed

Documentation (/doc/auto.tex) is not compiling #11

friederrr opened this issue Dec 6, 2020 · 2 comments

Comments

@friederrr
Copy link

There seem to be numerous errors, when trying to compile the manual, where the installation instruction should be. These include

  • various files in /doc/include are in the wrong format, png instead of pdf-
  • bibliography is missing

(A complete log of issues and errors that appear when compiling can be found here auto.log)

  • some contents in the manual are outdated; e.g. right on the first page of 1.1. Installation it says that the current version of auto, 0.9.2 can be found http://cmvl.cs.concordia.ca/auto, though this link is dead. Perhaps point to this github?

  • since Python 3 is not backwards compatible with Python 2, some definitive statement about the Python version in the documentation would be helpful: It would be unusual if both versions of Python would be supported (so if that is indeed that, it would be helpful if this were explicitly mentioned). Currently it is mentioned that "Python 2.7 or higher" is supported, which is slightly ambiguous as to which Python version one should have installed.

I assume that while the software has gone through several updates, the manual has not held pace. It would be great if the manual would be updated too.

@bartoldeman
Copy link
Collaborator

Quoting the manual:
"
To generate the on-line manual, type \commandf{make} in
\filef{auto/07p/doc}, which depends on the presence of xfig's
(transfig) fig2dev utility.
"
you can't just run pdflatex on the tex file since indeed some figure are first converted. Then for the bibliography bibtex needs to be ran.

The Concordia link still works for me.

Python 3 is definitely supported. The CI (GitHub Actions) tests both 2 and 3.

The manual always can use improvement -- in this case the Python version statement is not incorrect but I agree it could be clarified. Contributions are always welcome (please keep in mind I can only tend to AUTO from time to time as personal development).

@friederrr
Copy link
Author

Today the link seems to work; odd.

Regarding the manual, it seems to be a "chicken-egg"-type problem: I'm afraid there is no manual auto.pdf in the doc folder available, so the instructions you quoted were not available to me, and thus I naturally expected to need to run pdflatex on auto.tex to obtain the manual in the first place.
There is also no link to manual under the concordia link (though its existence is mentioned).

If you could fix the readme that says "Please have a look at the manual, doc/auto.pdf" to either point to a verified source of the manual, or to mention that the compilation instructions for auto.tex actually are inside auto.tex themself (on line 276 - should future readers stumble upon this comment) that would be great. Happy to also contribute to the manual.

(BTW, searching the internet brought up this obscure link https://depts.washington.edu/bdecon/workshop2012/auto-tutorial/documentation/auto07p%20manual.pdf though I have not verified if the file indeed is the complete manual.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants