Re: math latex no print
Clemens Tolboom <[email protected]> Fri, 27 Jun 2014 07:56:32 +0200
| Newsgroups | gmane.comp.php.drupal.devel |
|---|---|
| Message-ID | <[email protected]> |
--Apple-Mail=_508BB510-EFBF-4089-BC6E-5193D5203002 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 Have you filed an issue into https://www.drupal.org/project/mathjax ? On 27 jun. 2014, at 00:20, Don Orlando <[email protected]> wrote: > When we use the print friendly pages and the PDF generation tools the > Mathjax code isn=92t processed by the client and the results are = anywhere > there would normally have been an equation is just a mess of Latex. We I wasn=92t aware print friendly has that limitation =85 most of my = module will fail there too :-( > need students to be able to print the pages with the mathjax code. One > option is to use another Latex editor that processes the code server > side but this is very limiting as it just converts the code to images = on > the server side and links them. Because they just process the images = the > code is never saved so any time we want to make a change we have to > completely rewrite that segment of code. Also because they are stored = as > images they are clumsy to work with compared to mathjax. We need a = Latex Have you read http://docs.mathjax.org/en/latest/options/SVG.html =85 it = still would need a client side postprocessing it into SVG and but it = back into the content. Not sure that will work. > editor that will allow for client side processing of the Latex code = and > a PDF converter that will interpret that code when generating the = PDF=92s. >=20 > Considering how many departments at Berkeley will require this I would > hope that it isn=92t terribly difficult to implement. Right now it = seems > like there=92s only one viable option I=92m going to be testing out = but if > you have any ideas I=92m all ears. I know many wiki=92s have the = ability to What wiki=92s =85 do you have some pointers for reference? > both edit the math notation and offer a printer friendly page that = also > processes the math notation. It doesn=92t make sense for us to = transition > to Drupal unless it supported the same functionality. It always makes sense to transition to Drupal as features are build all = the time :p > Don >=20 > --=20 > Donald Orlando > University of California > 282E LeConte Hall > Berkeley, CA 94720-7300 > Voice: 510-642-5328 > Fax: 510-643-8497 > Web: http://socrates.berkeley.edu/~phylabs/ >=20 Clemens Tolboom @bizz http://build2be.nl @blog http://build2be.com @mobile +31 (0)6 10 27 96 95 @skype clemens050 @linkedin http://nl.linkedin.com/in/clemenstolboom @twitter https://twitter.com/ClemensTolboom @drupal http://drupal.org/user/125814 @github https://github.com/clemens-tolboom --Apple-Mail=_508BB510-EFBF-4089-BC6E-5193D5203002 Content-Type: multipart/related; type="text/html"; boundary="Apple-Mail=_6BF6403B-FE41-4FC3-9389-0FF8C6C0802A" --Apple-Mail=_6BF6403B-FE41-4FC3-9389-0FF8C6C0802A Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=windows-1252 <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html = charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Have = you filed an issue into <a = href=3D"https://www.drupal.org/project/mathjax">https://www.drupal.org/pro= ject/mathjax</a> ?<div><br></div><div><div><div>On 27 jun. 2014, at = 00:20, Don Orlando <<a = href=3D"mailto:[email protected]">[email protected]</a>> = wrote:</div><br class=3D"Apple-interchange-newline"><blockquote = type=3D"cite">When we use the print friendly pages and the PDF = generation tools the</blockquote><blockquote type=3D"cite">Mathjax code = isn=92t processed by the client and the results are = anywhere</blockquote><blockquote type=3D"cite">there would normally have = been an equation is just a mess of Latex. = We<br></blockquote><div><br></div><div>I wasn=92t aware print friendly = has that limitation =85 most of my module will fail there too = :-(</div><div><br></div><blockquote type=3D"cite">need students to be = able to print the pages with the mathjax code. One<br>option is to use = another Latex editor that processes the code server<br>side but this is = very limiting as it just converts the code to images on<br>the server = side and links them. Because they just process the images the<br>code is = never saved so any time we want to make a change we have = to<br>completely rewrite that segment of code. Also because they are = stored as<br>images they are clumsy to work with compared to mathjax. We = need a Latex<br></blockquote><div><br></div><div>Have you read <a = href=3D"http://docs.mathjax.org/en/latest/options/SVG.html">http://docs.ma= thjax.org/en/latest/options/SVG.html</a> =85 it still would need a = client side postprocessing it into SVG and but it back into the content. = Not sure that will work.</div><blockquote type=3D"cite">editor that will = allow for client side processing of the Latex code and<br>a PDF = converter that will interpret that code when generating the = PDF=92s.<br><br>Considering how many departments at Berkeley will = require this I would<br>hope that it isn=92t terribly difficult to = implement. Right now it seems<br>like there=92s only one viable option = I=92m going to be testing out but if<br>you have any ideas I=92m all = ears. I know many wiki=92s have the ability = to<br></blockquote><div><br></div><div>What wiki=92s =85 do you have = some pointers for reference?</div><br><blockquote type=3D"cite">both = edit the math notation and offer a printer friendly page that = also<br>processes the math notation. It doesn=92t make sense for us to = transition<br>to Drupal unless it supported the same = functionality.<br></blockquote><div><br></div><div>It always makes sense = to transition to Drupal as features are build all the time = :p</div><br><blockquote type=3D"cite">Don<br><br>-- <br>Donald = Orlando<br>University of California<br>282E LeConte Hall<br>Berkeley, CA = 94720-7300<br>Voice: 510-642-5328<br>Fax: 510-643-8497<br>Web: <a = href=3D"http://socrates.berkeley.edu/~phylabs/">http://socrates.berkeley.e= du/~phylabs/</a><br><br></blockquote></div><br><div = apple-content-edited=3D"true"> <span class=3D"Apple-style-span" style=3D"border-collapse: separate; = border-spacing: 0px;">Clemens Tolboom<br><br></span><span style=3D"color: = rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: = normal; font-variant: normal; font-weight: normal; letter-spacing: = normal; line-height: normal; text-align: -webkit-auto; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; orphans: 2; widows: 2;"><span><img = height=3D"41" width=3D"100" apple-inline=3D"yes" = id=3D"1EEF693F-FEE6-42FD-851F-75617D6A3706" apple-width=3D"yes" = apple-height=3D"yes" = src=3D"cid:529A3576-BCC7-42FC-85EE-0223CF6C7B7D@Belkin"></span><span = style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant: normal; font-weight: normal; = letter-spacing: normal; line-height: normal; text-align: -webkit-auto; = text-indent: 0px; text-transform: none; white-space: normal; = word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: 2; widows: = 2;"><span><span style=3D"color: rgb(0, 0, 0); font-family: Helvetica; = font-size: 12px; font-style: normal; font-variant: normal; font-weight: = normal; letter-spacing: normal; line-height: normal; text-align: = -webkit-auto; text-indent: 0px; text-transform: none; white-space: = normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: 2; = widows: 2;"><span class=3D"Apple-style-span" style=3D"color: rgb(0, 0, = 0); font-family: Helvetica; font-style: normal; font-variant: normal; = font-weight: normal; letter-spacing: normal; line-height: normal; = orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: = none; white-space: normal; widows: 2; word-spacing: 0px; = -webkit-text-stroke-width: 0px; border-collapse: separate; = border-spacing: 0px; -webkit-text-decorations-in-effect: none;"><span = class=3D"Apple-style-span" style=3D"border-collapse: separate; color: = rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: = normal; font-weight: normal; letter-spacing: normal; line-height: = normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; = text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; = border-spacing: 0px; -webkit-text-decorations-in-effect: none; = -webkit-text-stroke-width: 0px;"><br><br>@bizz <a = href=3D"http://build2be.nl">http://build2be.nl</a></span></span></span></s= pan></span><div style=3D"color: rgb(0, 0, 0); font-family: Helvetica; = font-size: 12px; font-style: normal; font-variant: normal; font-weight: = normal; letter-spacing: normal; line-height: normal; orphans: auto; = text-align: start; text-indent: 0px; text-transform: none; white-space: = normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: = 0px;"><span style=3D"color: rgb(0, 0, 0); font-family: Helvetica; = font-size: 12px; font-style: normal; font-variant: normal; font-weight: = normal; letter-spacing: normal; line-height: normal; text-align: = -webkit-auto; text-indent: 0px; text-transform: none; white-space: = normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: 2; = widows: 2;"><span><span style=3D"color: rgb(0, 0, 0); font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant: normal; = font-weight: normal; letter-spacing: normal; line-height: normal; = text-align: -webkit-auto; text-indent: 0px; text-transform: none; = white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; = orphans: 2; widows: 2;"><span class=3D"Apple-style-span" style=3D"color: = rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: = normal; font-weight: normal; letter-spacing: normal; line-height: = normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; = text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; = -webkit-text-stroke-width: 0px; border-collapse: separate; = border-spacing: 0px; -webkit-text-decorations-in-effect: none;"><span = class=3D"Apple-style-span" style=3D"border-collapse: separate; color: = rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: = normal; font-weight: normal; letter-spacing: normal; line-height: = normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; = text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; = border-spacing: 0px; -webkit-text-decorations-in-effect: none; = -webkit-text-stroke-width: 0px;">@blog <a = href=3D"http://build2be.com">http://build2be.com</a></span></span></span><= /span></span></div><div style=3D"color: rgb(0, 0, 0); font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant: normal; = font-weight: normal; letter-spacing: normal; line-height: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px;"><span style=3D"color: rgb(0, 0, 0); = font-family: Helvetica; font-size: 12px; font-style: normal; = font-variant: normal; font-weight: normal; letter-spacing: normal; = line-height: normal; text-align: -webkit-auto; text-indent: 0px; = text-transform: none; white-space: normal; word-spacing: 0px; = -webkit-text-stroke-width: 0px; orphans: 2; widows: 2;"><span><span = style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant: normal; font-weight: normal; = letter-spacing: normal; line-height: normal; text-align: -webkit-auto; = text-indent: 0px; text-transform: none; white-space: normal; = word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: 2; widows: = 2;"><span class=3D"Apple-style-span" style=3D"color: rgb(0, 0, 0); = font-family: Helvetica; font-style: normal; font-variant: normal; = font-weight: normal; letter-spacing: normal; line-height: normal; = orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: = none; white-space: normal; widows: 2; word-spacing: 0px; = -webkit-text-stroke-width: 0px; border-collapse: separate; = border-spacing: 0px; -webkit-text-decorations-in-effect: none;"><span = class=3D"Apple-style-span" style=3D"border-collapse: separate; color: = rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: = normal; font-weight: normal; letter-spacing: normal; line-height: = normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; = text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; = border-spacing: 0px; -webkit-text-decorations-in-effect: none; = -webkit-text-stroke-width: 0px;">@mobile +31 (0)6 10 27 96 = 95<br></span></span></span></span></span>@skype clemens050<br><div><span = style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant: normal; font-weight: normal; = letter-spacing: normal; line-height: normal; text-align: -webkit-auto; = text-indent: 0px; text-transform: none; white-space: normal; = word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: 2; widows: = 2;"><span><span style=3D"color: rgb(0, 0, 0); font-family: Helvetica; = font-size: 12px; font-style: normal; font-variant: normal; font-weight: = normal; letter-spacing: normal; line-height: normal; text-align: = -webkit-auto; text-indent: 0px; text-transform: none; white-space: = normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: 2; = widows: 2;"><span class=3D"Apple-style-span" style=3D"border-collapse: = separate; border-spacing: 0px;"><span class=3D"Apple-style-span" = style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: = Helvetica; font-style: normal; font-variant: normal; font-weight: = normal; letter-spacing: normal; line-height: normal; orphans: 2; = text-align: -webkit-auto; text-indent: 0px; text-transform: none; = white-space: normal; widows: 2; word-spacing: 0px; border-spacing: 0px; = -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: = 0px;">@linkedin <a = href=3D"http://nl.linkedin.com/in/clemenstolboom">http://nl.linkedin.com/i= n/clemenstolboom</a></span></span></span></span></span></div><div><span = style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant: normal; font-weight: normal; = letter-spacing: normal; line-height: normal; text-align: -webkit-auto; = text-indent: 0px; text-transform: none; white-space: normal; = word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: 2; widows: = 2;"><span><span style=3D"color: rgb(0, 0, 0); font-family: Helvetica; = font-size: 12px; font-style: normal; font-variant: normal; font-weight: = normal; letter-spacing: normal; line-height: normal; text-align: = -webkit-auto; text-indent: 0px; text-transform: none; white-space: = normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: 2; = widows: 2;"><span class=3D"Apple-style-span" style=3D"border-collapse: = separate; border-spacing: 0px;"><span class=3D"Apple-style-span" = style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: = Helvetica; font-style: normal; font-variant: normal; font-weight: = normal; letter-spacing: normal; line-height: normal; orphans: 2; = text-align: -webkit-auto; text-indent: 0px; text-transform: none; = white-space: normal; widows: 2; word-spacing: 0px; border-spacing: 0px; = -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: = 0px;">@twitter <a = href=3D"https://twitter.com/ClemensTolboom">https://twitter.com/ClemensTol= boom</a><br></span></span></span></span></span></div><div><span = style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant: normal; font-weight: normal; = letter-spacing: normal; line-height: normal; text-align: -webkit-auto; = text-indent: 0px; text-transform: none; white-space: normal; = word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: 2; widows: = 2;"><span><span style=3D"color: rgb(0, 0, 0); font-family: Helvetica; = font-size: 12px; font-style: normal; font-variant: normal; font-weight: = normal; letter-spacing: normal; line-height: normal; text-align: = -webkit-auto; text-indent: 0px; text-transform: none; white-space: = normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; orphans: 2; = widows: 2;"><span class=3D"Apple-style-span" style=3D"border-collapse: = separate; border-spacing: 0px;"><span class=3D"Apple-style-span" = style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: = Helvetica; font-style: normal; font-variant: normal; font-weight: = normal; letter-spacing: normal; line-height: normal; orphans: 2; = text-align: -webkit-auto; text-indent: 0px; text-transform: none; = white-space: normal; widows: 2; word-spacing: 0px; border-spacing: 0px; = -webkit-text-decorations-in-effect: none; -webkit-text-stroke-width: = 0px;">@drupal <a = href=3D"http://drupal.org/user/125814">http://drupal.org/user/125814</a></= span></span></span><div style=3D"color: rgb(0, 0, 0); font-family: = Helvetica; font-size: 12px; font-style: normal; font-variant: normal; = font-weight: normal; letter-spacing: normal; line-height: normal; = orphans: auto; text-align: start; text-indent: 0px; text-transform: = none; white-space: normal; widows: auto; word-spacing: 0px; = -webkit-text-stroke-width: 0px;"><span style=3D"color: rgb(0, 0, 0); = font-family: Helvetica; font-style: normal; font-variant: normal; = font-weight: normal; letter-spacing: normal; line-height: normal; = orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: = none; white-space: normal; widows: 2; word-spacing: 0px; = -webkit-text-stroke-width: 0px;"><span class=3D"Apple-style-span" = style=3D"border-collapse: separate; border-spacing: 0px;"><span = class=3D"Apple-style-span" style=3D"border-collapse: separate; color: = rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: = normal; font-weight: normal; letter-spacing: normal; line-height: = normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; = text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; = border-spacing: 0px; -webkit-text-decorations-in-effect: none; = -webkit-text-stroke-width: 0px;">@github <a = href=3D"https://github.com/clemens-tolboom">https://github.com/clemens-tol= boom</a><br></span></span><div style=3D"color: rgb(0, 0, 0); = font-family: Helvetica; font-style: normal; font-variant: normal; = font-weight: normal; letter-spacing: normal; line-height: normal; = orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: = none; white-space: normal; widows: 2; word-spacing: 0px; = -webkit-text-stroke-width: 0px;"><span class=3D"Apple-style-span" = style=3D"border-collapse: separate; orphans: 2; text-align: = -webkit-auto; text-indent: 0px; widows: 2; border-spacing: 0px;"><span = class=3D"Apple-style-span" style=3D"border-collapse: separate; orphans: = 2; text-align: -webkit-auto; text-indent: 0px; widows: 2; = border-spacing: = 0px;"><br></span></span></div></span></div></span></span></div></div><br = class=3D"Apple-interchange-newline"> </span></div> <br></div></body></html>= --Apple-Mail=_6BF6403B-FE41-4FC3-9389-0FF8C6C0802A Content-Transfer-Encoding: base64 Content-Disposition: inline; filename=build2be-small.png Content-Type: image/png; name="build2be-small.png" Content-Id: <529A3576-BCC7-42FC-85EE-0223CF6C7B7D@Belkin> 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 --Apple-Mail=_6BF6403B-FE41-4FC3-9389-0FF8C6C0802A-- --Apple-Mail=_508BB510-EFBF-4089-BC6E-5193D5203002--