[GH-ISSUE #20] [external] New app pdf reader / porting an existing one #8

Closed
opened 2026-05-06 13:14:22 +02:00 by BreizhHardware · 21 comments

Originally created by @Mino1289 on GitHub (Sep 21, 2021).
Original GitHub issue: https://github.com/UpsilonNumworks/Upsilon/issues/20

I want to share an idea, that exist on most high quality calculator, like TI-nspire: a PDF reader.

Why ?

  • I know that you can read txt with the reader app. But for math equations, LaTeX -> PDF is better and more readable.

If you want more details on what I suggest, I'm free to discuss here or in discord (Mino#1289)

Originally created by @Mino1289 on GitHub (Sep 21, 2021). Original GitHub issue: https://github.com/UpsilonNumworks/Upsilon/issues/20 I want to share an idea, that exist on most high quality calculator, like TI-nspire: a PDF reader. Why ? - I know that you can read txt with the reader app. But for math equations, LaTeX -> PDF is better and more readable. If you want more details on what I suggest, I'm free to discuss here or in discord (`Mino#1289`)
BreizhHardware 2026-05-06 13:14:22 +02:00
Author
Owner

@FaustinM commented on GitHub (Sep 23, 2021):

It may be more simple to port a LaTeX parser ?

<!-- gh-comment-id:925517806 --> @FaustinM commented on GitHub (Sep 23, 2021): It may be more simple to port a LaTeX parser ?
Author
Owner

@Mino1289 commented on GitHub (Sep 23, 2021):

It may be more simple to port a LaTeX parser ?

  • I don't know, a LaTeX parser seems complicated (in my point of view), and it come the same question:
    LaTeX is producing a pdf file, so how to show that file in the calculator ?

  • If it's a LaTeX equation into poincare equation maybe that's cool.

<!-- gh-comment-id:926033659 --> @Mino1289 commented on GitHub (Sep 23, 2021): > It may be more simple to port a LaTeX parser ? - I don't know, a LaTeX parser seems complicated (in my point of view), and it come the same question: LaTeX is producing a pdf file, so how to show that file in the calculator ? - If it's a LaTeX equation into poincare equation maybe that's cool.
Author
Owner

@Lauryy06 commented on GitHub (Sep 23, 2021):

I found an open-source library named MuPDF to render pdf files. It may be possible to use it in the reader if it doesn't take too much space.

<!-- gh-comment-id:926129590 --> @Lauryy06 commented on GitHub (Sep 23, 2021): I found an open-source library named MuPDF to render pdf files. It may be possible to use it in the reader if it doesn't take too much space.
Author
Owner

@Mino1289 commented on GitHub (Sep 23, 2021):

This could be perfect !

<!-- gh-comment-id:926165477 --> @Mino1289 commented on GitHub (Sep 23, 2021): This could be perfect !
Author
Owner

@Overengined commented on GitHub (Sep 24, 2021):

I found an open-source library named MuPDF to render pdf files. It may be possible to use it in the reader if it doesn't take too much space.

Seems interesting, but please , please, don't forget the core game here ! PDF is fun, but txt reading should also be possible.
I suggest that the reader should be made in a way that allows both to be read.

<!-- gh-comment-id:926881624 --> @Overengined commented on GitHub (Sep 24, 2021): > I found an open-source library named MuPDF to render pdf files. It may be possible to use it in the reader if it doesn't take too much space. Seems interesting, but please , please, don't forget the core game here ! PDF is fun, but txt reading should also be possible. I suggest that the reader should be made in a way that allows both to be read.
Author
Owner

@Lauryy06 commented on GitHub (Sep 24, 2021):

The .txt files are already readable via the reader app.

<!-- gh-comment-id:926884008 --> @Lauryy06 commented on GitHub (Sep 24, 2021): The .txt files are already readable via the reader app.
Author
Owner

@Overengined commented on GitHub (Sep 24, 2021):

The .txt files are already readable via the reader app.

My bad, apologies

<!-- gh-comment-id:926884216 --> @Overengined commented on GitHub (Sep 24, 2021): > The .txt files are already readable via the reader app. My bad, apologies
Author
Owner

@apoleon33 commented on GitHub (Sep 24, 2021):

Do not forget that pdf can fastly be pretty big so idk if it would be that cool
Some of my pdfs are 20mb big.
i don't want to know the number of lines of a .txt to have that...

<!-- gh-comment-id:926885225 --> @apoleon33 commented on GitHub (Sep 24, 2021): Do not forget that pdf can fastly be pretty big so idk if it would be that cool Some of my pdfs are 20mb big. i don't want to know the number of lines of a .txt to have that...
Author
Owner

@Mino1289 commented on GitHub (Sep 24, 2021):

Do not forget that pdf can fastly be pretty big so idk if it would be that cool
Some of my pdfs are 20mb big.
i don't want to know the number of lines of a .txt to have that...

The idea of the PDF reader was to put course formulas in a more readable format than in txt.
And so the files should contain only a few annotations and the formulas so not be too heavy.

<!-- gh-comment-id:926893911 --> @Mino1289 commented on GitHub (Sep 24, 2021): > Do not forget that pdf can fastly be pretty big so idk if it would be that cool > Some of my pdfs are 20mb big. > i don't want to know the number of lines of a .txt to have that... The idea of the PDF reader was to put course formulas in a more readable format than in txt. And so the files should contain only a few annotations and the formulas so not be too heavy.
Author
Owner

@apoleon33 commented on GitHub (Sep 24, 2021):

i see 1 reason to put course formulas in a calculator, and its not very legal ;)
idk if u see what i mean
but after all why not?

<!-- gh-comment-id:926899274 --> @apoleon33 commented on GitHub (Sep 24, 2021): i see 1 reason to put course formulas in a calculator, and its not very legal ;) idk if u see what i mean but after all why not?
Author
Owner

@Mino1289 commented on GitHub (Sep 24, 2021):

i see 1 reason to put course formulas in a calculator, and its not very legal ;)
idk if u see what i mean
but after all why not?

Yes, but do you know the TI-Nspire™ CX II-T CAS?
Except for the baccalaureate and post-prepa exams the exam mode is not all the time required (in my school no need for the exam mode and currently the TI-Nspire have an advantage: pdf files).

<!-- gh-comment-id:926904792 --> @Mino1289 commented on GitHub (Sep 24, 2021): > i see 1 reason to put course formulas in a calculator, and its not very legal ;) > idk if u see what i mean > but after all why not? Yes, but do you know the TI-Nspire™ CX II-T CAS? Except for the baccalaureate and post-prepa exams the exam mode is not all the time required (in my school no need for the exam mode and currently the TI-Nspire have an advantage: pdf files).
Author
Owner

@apoleon33 commented on GitHub (Sep 24, 2021):

i see 1 reason to put course formulas in a calculator, and its not very legal ;)
idk if u see what i mean
but after all why not?

Yes, but do you know the TI-Nspire™ CX II-T CAS?
Except for the baccalaureate and post-prepa exams the exam mode is not all the time required (in my school no need for the exam mode and currently the TI-Nspire have an advantage: pdf files).

ok :)
sorry but im spé nsi

<!-- gh-comment-id:926905509 --> @apoleon33 commented on GitHub (Sep 24, 2021): > > i see 1 reason to put course formulas in a calculator, and its not very legal ;) > > idk if u see what i mean > > but after all why not? > > Yes, but do you know the TI-Nspire™ CX II-T CAS? > Except for the baccalaureate and post-prepa exams the exam mode is not all the time required (in my school no need for the exam mode and currently the TI-Nspire have an advantage: pdf files). ok :) sorry but im spé nsi
Author
Owner

@Mino1289 commented on GitHub (Sep 24, 2021):

i see 1 reason to put course formulas in a calculator, and its not very legal ;)
idk if u see what i mean
but after all why not?

Yes, but do you know the TI-Nspire™ CX II-T CAS?
Except for the baccalaureate and post-prepa exams the exam mode is not all the time required (in my school no need for the exam mode and currently the TI-Nspire have an advantage: pdf files).

ok :)
sorru but im spé nsi

Strength to you

<!-- gh-comment-id:926905824 --> @Mino1289 commented on GitHub (Sep 24, 2021): > > > i see 1 reason to put course formulas in a calculator, and its not very legal ;) > > > idk if u see what i mean > > > but after all why not? > > > > > > Yes, but do you know the TI-Nspire™ CX II-T CAS? > > Except for the baccalaureate and post-prepa exams the exam mode is not all the time required (in my school no need for the exam mode and currently the TI-Nspire have an advantage: pdf files). > > ok :) > sorru but im spé nsi Strength to you
Author
Owner

@Overengined commented on GitHub (Sep 25, 2021):

The idea of the PDF reader was to put course formulas in a more readable format than in txt.
And so the files should contain only a few annotations and the formulas so not be too heavy.

yes indeed, but don't you think that LaTex is more appropriated ? I mean, you don't necessarily need to translate your LaTex in pdf rght ? you could make a simple viewer ...

<!-- gh-comment-id:927087126 --> @Overengined commented on GitHub (Sep 25, 2021): > The idea of the PDF reader was to put course formulas in a more readable format than in txt. And so the files should contain only a few annotations and the formulas so not be too heavy. yes indeed, but don't you think that LaTex is more appropriated ? I mean, you don't necessarily need to translate your LaTex in pdf rght ? you could make a simple viewer ...
Author
Owner

@Mino1289 commented on GitHub (Sep 25, 2021):

The idea of the PDF reader was to put course formulas in a more readable format than in txt.
And so the files should contain only a few annotations and the formulas so not be too heavy.

yes ideed, but don't you think that LaTex is more appropriated ? I mean, you don't necessarily need to translate your LaTex in pdf rght ? you could make a simple viewer ...

Why not, but I don't know if porting LaTeX to such a small environment makes sense.
But as said above, if we can make a parser to a poincare equation and/or render directly, that's what we need.

<!-- gh-comment-id:927087666 --> @Mino1289 commented on GitHub (Sep 25, 2021): > > The idea of the PDF reader was to put course formulas in a more readable format than in txt. > > And so the files should contain only a few annotations and the formulas so not be too heavy. > > yes ideed, but don't you think that LaTex is more appropriated ? I mean, you don't necessarily need to translate your LaTex in pdf rght ? you could make a simple viewer ... Why not, but I don't know if porting LaTeX to such a small environment makes sense. But as said above, if we can make a parser to a poincare equation and/or render directly, that's what we need.
Author
Owner

@Overengined commented on GitHub (Sep 25, 2021):

The idea of the PDF reader was to put course formulas in a more readable format than in txt. And so the files should contain only a few annotations and the formulas so not be too heavy.

yes ideed, but don't you think that LaTex is more appropriated ? I mean, you don't necessarily need to translate your LaTex
in pdf rght ? you could make a simple viewer ...

Why not, but I don't know if porting LaTeX to such a small environment makes sense.
But as said above, if we can make a parser to a poincare equation and/or render directly, that's what we need.

I absolutely agree, but , even if I'm not an expert in the domain, I think it won't be that hard to run a LaTex parser on the NumWorks.

<!-- gh-comment-id:927088171 --> @Overengined commented on GitHub (Sep 25, 2021): >>> The idea of the PDF reader was to put course formulas in a more readable format than in txt. And so the files should contain only a few annotations and the formulas so not be too heavy. >>yes ideed, but don't you think that LaTex is more appropriated ? I mean, you don't necessarily need to translate your LaTex in pdf rght ? you could make a simple viewer ... > Why not, but I don't know if porting LaTeX to such a small environment makes sense. But as said above, if we can make a parser to a poincare equation and/or render directly, that's what we need. I absolutely agree, but , even if I'm not an expert in the domain, I think it won't be that hard to run a LaTex parser on the NumWorks.
Author
Owner

@Mino1289 commented on GitHub (Sep 25, 2021):

The idea of the PDF reader was to put course formulas in a more readable format than in txt. And so the files should contain only a few annotations and the formulas so not be too heavy.

yes ideed, but don't you think that LaTex is more appropriated ? I mean, you don't necessarily need to translate your LaTex
in pdf rght ? you could make a simple viewer ...

Why not, but I don't know if porting LaTeX to such a small environment makes sense.
But as said above, if we can make a parser to a poincare equation and/or render directly, that's what we need.

I absolutely agree, but , even if I'm not an expert in the domain, I think it won't be that hard to run a LaTex parser on the NumWorks.

I'm not an expert heren but I'm happy to read that 🙂

<!-- gh-comment-id:927088316 --> @Mino1289 commented on GitHub (Sep 25, 2021): > > > > The idea of the PDF reader was to put course formulas in a more readable format than in txt. And so the files should contain only a few annotations and the formulas so not be too heavy. > > > > yes ideed, but don't you think that LaTex is more appropriated ? I mean, you don't necessarily need to translate your LaTex > > > in pdf rght ? you could make a simple viewer ... > > > Why not, but I don't know if porting LaTeX to such a small environment makes sense. > > But as said above, if we can make a parser to a poincare equation and/or render directly, that's what we need. > > I absolutely agree, but , even if I'm not an expert in the domain, I think it won't be that hard to run a LaTex parser on the NumWorks. I'm not an expert heren but I'm happy to read that 🙂
Author
Owner

@FaustinM commented on GitHub (Sep 26, 2021):

Pdf is a fun project for external, in internal I think we can just improve txt reader for add Poincaré

<!-- gh-comment-id:927322468 --> @FaustinM commented on GitHub (Sep 26, 2021): Pdf is a fun project for external, in internal I think we can just improve txt reader for add Poincaré
Author
Owner

@apoleon33 commented on GitHub (Sep 26, 2021):

Pdf is a fun project for external

then do it ;)

<!-- gh-comment-id:927336063 --> @apoleon33 commented on GitHub (Sep 26, 2021): > Pdf is a fun project for external then do it ;)
Author
Owner

@Lauryy06 commented on GitHub (Jan 9, 2022):

Now reader app supports LaTeX expressions, so can I close it ?

<!-- gh-comment-id:1008422509 --> @Lauryy06 commented on GitHub (Jan 9, 2022): Now reader app supports LaTeX expressions, so can I close it ?
Author
Owner

@Overengined commented on GitHub (Jan 9, 2022):

Yes, I think.

<!-- gh-comment-id:1008422977 --> @Overengined commented on GitHub (Jan 9, 2022): Yes, I think.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Upsilon#8
No description provided.