Commit Graph

986 Commits

Author SHA1 Message Date
jkriege2
030cdfe2e5 bugfixed JKQTMathText::drawIntoImage(), some code-cleanup in the other draw() functions + update of autogenerated doc-images 2022-08-08 10:12:59 +02:00
jkriege2
7d24ef2478 updated doc 2022-08-07 23:14:57 +02:00
jkriege2
2e8bd0134d removed some unused files 2022-08-07 23:01:09 +02:00
jkriege2
03ba0572af bigfixed some problems 2022-08-07 22:59:32 +02:00
jkriege2
5cc0a2478a JKQTMathText: updated documentation with new (auto-generated) images, added CMake Custom Target to generate documentation images with jkqtmathtext_render, improved documentation 2022-08-07 22:23:19 +02:00
jkriege2
d3b0e88bb8 jkqtmathtext_render: added option to generate listing of all symbols + fixed some bugs 2022-08-07 22:13:31 +02:00
jkriege2
baeb7f9e38 bugfixed: \left....\right) didn't work 2022-08-07 20:39:45 +02:00
jkriege2
3d0183f6e9 bugfixed possible crash 2022-08-07 20:33:48 +02:00
jkriege2
bd1afe2a0a NEW: added command line tool jkatmathtext_render that renders LaTeX into images, using it to generate the documentation images for JKQTMathText 2022-08-07 18:02:21 +02:00
jkriege2
afa14cbbfb NEW: additional method JKQTMathtext::getSizeDetail() that returns all size-properties as a convenient struct, also added matching varinat JKQTMathTextNode::getSize()
NEW: additional method JKQTMathtext::drawIntoPixmap(), JKQTMathtext::drawIntoPicture(), JKQTMathtext::drawIntoImage() which returns a QPixmap, QPicture and QImage respectively that contains the render result of the currently parsed markup
2022-08-07 17:57:52 +02:00
jkriege2
ad171c161f whitespacenode: updated drawing/calculating 2022-08-07 17:50:38 +02:00
jkriege2
8af79cb927 JKQTMathTextSymbolNode: bugfixed bar-drawing for hbar 2022-08-07 17:49:46 +02:00
jkriege2
ef25aa82b0 updated doxygen stylesheet 2022-08-07 17:48:46 +02:00
jkriege2
f7ad259aeb JKQTMathText: added JKATMathTextNode::getSize()-Variant with struct return value 2022-08-07 17:48:05 +02:00
jkriege2
715aa4e7d9 JKQTMathText: bugfixed some uninitialized variables 2022-08-07 17:42:43 +02:00
jkriege2
b872fda7f9 added some convenience functions and docufix 2022-08-07 17:41:27 +02:00
jkriege2
06db6633e7 JKQTMathtext: added \st and \sout-instructions 2022-08-07 17:40:19 +02:00
jkriege2
7f2dc5f645 JKQTMathText: made simulated blackboard-font nicer (thinner outline) 2022-08-07 17:38:57 +02:00
jkriege2
00c6e39391 docufix 2022-08-07 17:37:34 +02:00
jkriege2
398c0d1e38 docufix 2022-08-03 16:17:54 +02:00
jkriege2
7d686f0c9a JKQTMathText:
- BREAKING/REWORKED: The \\verb!...!-command now works the same as in LaTeX
  - NEW: added support for \\begin{verbatim}...\\end{verbatim}, \\begin{verbatim*}...\\end{verbatim*}
2022-08-03 16:12:19 +02:00
jkriege2
c7ffdacfcc JKQTMathText: added support for \\bigl,\\bigr,\\Bigr,... commands for fixed-size but enlarged paramtheses 2022-08-03 09:55:45 +02:00
jkriege2
44c843b90e JKQTMathText: improved documentation 2022-08-02 12:20:15 +02:00
jkriege2
0b1af2e8f9 JKQTMathText: REWORKED rendering of text in text- and math-mode. Now it is more consistent with the output of LaTeX itself 2022-08-02 12:17:58 +02:00
jkriege2
79c5b26642 revert: JKQTMathText: modified initial values for operator sizes 2022-08-02 12:10:59 +02:00
jkriege2
93399cead9 JKQTMathText: modified initial values for operator sizes 2022-08-02 11:39:52 +02:00
jkriege2
200c538a49 JKQTMathText: improved HTML export (now color and font-family are supported) 2022-08-02 11:38:40 +02:00
jkriege2
b38ccc5fbc JKQTMathText: added \dashbox() and \dotbox{} 2022-08-01 15:17:34 +02:00
jkriege2
66f71ca606 docu fix 2022-08-01 13:55:34 +02:00
jkriege2
7e12fb331e JKQTMathText: added support for \c \\char"HEX , \c \\char'OCTAL and \c \\charDECIMAL for inserting any uicode character code 2022-08-01 13:39:34 +02:00
jkriege2
de80fa666b JKQTMathText: added support for -- and --- for en- and em-dashes 2022-08-01 11:47:20 +02:00
jkriege2
f2e77c3213 docufix 2022-07-31 08:32:36 +02:00
jkriege2
22c45bcdea JKQTMathText: added support for framed/shaded/snugshade-environments with linebreaks and framed 2022-07-31 08:17:45 +02:00
jkriege2
816a97f88f JKQTMathText: added support for flushleft/flushright/center-environments with linebreaks 2022-07-31 07:56:13 +02:00
jkriege2
a819dda4c1 docu improvement 2022-07-31 07:28:28 +02:00
jkriege2
0d1313548f Merge branch 'master' of https://github.com/jkriege2/JKQtPlotter 2022-07-30 23:31:07 +02:00
jkriege2
326ba7313c JKQTMathText:
- NEW: JKQTMathTextVerticalListNode allows to typeset a vertical list of lines
- NEW: added \substack[lcr]{...\\...}, \lsubstack{...\\...}, \rsubstack{...\\...} instructions
2022-07-30 23:30:47 +02:00
Jan W. Krieger
7cf9bfec21
Update README.md 2022-07-29 12:48:19 +02:00
Jan W. Krieger
49fe161a6d
Update README.md 2022-07-29 12:28:10 +02:00
jkriege2
edd7784d47 JKQTMathText: \\unicode{} now always accepts a codepoint and \utfeight{} a UTF8-seuqnece 2022-07-26 22:27:16 +02:00
jkriege2
e469dbb9ae JKQTMathText: added instruction \\utfeight{HEX} 2022-07-25 23:29:32 +02:00
jkriege2
2ec3d12507 JKQTMathText: added \unicode{XXXX} instruction 2022-07-24 23:22:54 +02:00
jkriege2
18b0ef61f1 JKQTMathText: added instruction \\userfont 2022-07-24 22:31:38 +02:00
jkriege2
cfcf01f9ff improved documentation of JKQTPMathParser 2022-07-24 21:59:20 +02:00
jkriege2
3eead004a6 doxygen bugfix 2022-07-24 16:40:03 +02:00
jkriege2
de479000a7 further doxygen improvements 2022-07-24 16:23:21 +02:00
jkriege2
231ee02087 moved some functions 2022-07-24 14:50:46 +02:00
jkriege2
f01a198b7b fixed several doxygen errors 2022-07-24 14:50:28 +02:00
jkriege2
c853134911 add more todos 2022-07-24 12:45:46 +02:00
jkriege2
cf628b38ab bugfixed OpenCV install for newer MSVC OpenCV-builds 2022-07-23 21:24:53 +02:00