jupyterlab-latex
jupyterlab-latex copied to clipboard
UX improvements
New features:
-
Toolbar menu at the top of the document with shortcuts to common LaTeX editing tasks
- Preview Button (easier way to trigger LaTeX compilation; currently triggered by clicking 'Show LaTeX Preview' in the context menu)
- Typeface Modifier GUI (subscript, superscript, bold, italic, underlined)
- Text Layout Customization GUI: This feature allows the user to format a paragraphs layout (alignment for example)
- Add plot (from list of canned
tikzplots
templates): simple function plot, plot from file, scatter plot, bar graphs, contour plot, parametric plot - Table Creation GUI (select number of rows and columns to create a table with dummy data)
- Bullet Point and Numbered List
-
Error Log Filtering options
-
Main menu section with additional helpers
- Constant Menu
- Symbol Menu
-
Tab-autocomplete for common LaTeX tags
About the team
This PR is implemented by Team 1318, a Georgia Tech Junior Design team.
User research
The added features were selected as a result of the user research amongst NIH community.
- People from the following fields were surveyed:
- Software Engineering
- Data Science
- Cheminformatics
- Virology
- Drug discovery
- Bioinformatics
- Student
-
What was the most difficult about using LaTeX?
- The lack of the good editor
- Memorizing settings that has not been used for long time
- Layout
- Formatting of things that aren't text
- Sharing docs with colleagues
- Lack of rich features present in MS word
- Table generation
- Graph creation
-
Features that users would like to see within JupyterLab-LaTeX?
- Table generator
- Equation generation
- Literate programming like environment (e.g., cweb)
- Real time collaboration
- GUI for tables and figures would be amazing
- Easy/simple simultaneous render of formatted document and what is being typed
- Robust templates for journals to "auto apply" pre-review AND post-review formatting required
Thanks for submitting your first pull request! You are awesome! :hugs:
If you haven't done so already, check out Jupyter's Code of Conduct. Also, please make sure you followed the pull request template, as this will help us review your contribution more quickly.
You can meet the other Jovyans by joining our Discourse forum. There is also a intro thread there where you can stop by and say Hi! :wave:
Welcome to the Jupyter community! :tada:
Untitled.ipynb
and .DS_Store
should be removed. I recommend updating .giignore to filter .DS_Store files