iiv 49 June 28, 2022 Posted June 28, 2022 · Report post On 6/28/2022 at 11:50 AM, makc said: С цитированием я ещё рассчитываю разобраться. Спасибо Вам большое, что улучшаете форум!!! А с цитированием, ИМХО, пока можно забить, я не уверен, что это будет очень востребовано. On 6/28/2022 at 11:50 AM, makc said: JavaScript + понять логику работы MathJax и CKEditor. бывает, что последнее время на ЖС пишу (недавно сделал полностью веб морду нашей аппаратуры на ЖС), правда пишу без фреймворков на голом ЖС, возможно я могу чем-то Вам помочь? Если да, с радостью возьмусь. Quote Share this post Link to post Share on other sites More sharing options...
makc 354 June 28, 2022 Posted June 28, 2022 · Report post 2 часа назад, iiv сказал: бывает, что последнее время на ЖС пишу (недавно сделал полностью веб морду нашей аппаратуры на ЖС), правда пишу без фреймворков на голом ЖС, возможно я могу чем-то Вам помочь? Если да, с радостью возьмусь. Основной вопрос заключается в том, чтобы превратить Латеховские формулы MathJax обратно в исходный вид (до рендеринга) внутри блока DOM редактора, точнее в блоках цитат. Т.е. нужна функция, которую бы можно было натравить на определенный элемент дерева DOM (редактор) в котором она бы провела обратные трансформации. В принципе я нашёл решение сходной проблемы - https://groups.google.com/g/mathjax-users/c/IwXGeBqwN1s/m/Q3DaXsAHpxUJ Но нужно это решение перенести на нашу почву и адаптировать под наши задачи. Quote Share this post Link to post Share on other sites More sharing options...
iiv 49 June 28, 2022 Posted June 28, 2022 · Report post On 6/28/2022 at 2:35 PM, makc said: Основной вопрос заключается в том, чтобы превратить Латеховские формулы MathJax обратно в исходный вид (до рендеринга) внутри блока DOM редактора, Да, понятно, что при такой концепции это довольно не тривиально. Но может просто хранить параллельно с отрендерной версией копию исходника (или рендереть на лету у каждого пользователя в браузере, как делает движок dxdy.ru, ведь формул не так-то и много, и многие участники пока пока еще не пользуют TikZ пакет, чтобы в ней схемы рисовать и тут это не постят. Quote Share this post Link to post Share on other sites More sharing options...
makc 354 June 28, 2022 Posted June 28, 2022 · Report post 1 час назад, iiv сказал: Да, понятно, что при такой концепции это довольно не тривиально. Но может просто хранить параллельно с отрендерной версией копию исходника (или рендереть на лету у каждого пользователя в браузере, как делает движок dxdy.ru, ведь формул не так-то и много, и многие участники пока пока еще не пользуют TikZ пакет, чтобы в ней схемы рисовать и тут это не постят. Там именно так и сделано, оригинал формулы хранятся в теневом теге script и могут быть оттуда извлечены. Вопрос в том, чтобы заменить обратно отрендеренный текст формулы на оригинал в процессе вставки цитаты. Quote Share this post Link to post Share on other sites More sharing options...
iiv 49 June 28, 2022 Posted June 28, 2022 · Report post On 6/28/2022 at 6:49 PM, makc said: Там именно так и сделано, оригинал формулы хранятся в теневом теге script и могут быть оттуда извлечены. Вопрос в том, чтобы заменить обратно отрендеренный текст формулы на оригинал в процессе вставки цитаты. значит правильно сделали. Теперь осталось только отладить. Как? ХЗ. Надо ловить где произошло цитирование, и подставлять именно то, что надо, но это отладить не очень просто... Готов поучаствовать, но понимаю, что могу не быстро осилить. Quote Share this post Link to post Share on other sites More sharing options...
iiv 49 September 8, 2022 Posted September 8, 2022 · Report post Скажите, пожалуйста, а почему у меня ЛаТеХ с tabular не отображается? Quote {\rm CameraMatrix}=\left( \begin{tabular}{ccc} $f_x$ & 0 & $c_x$ \\ 0 & $f_y$ & $c_y$ \\ 0 & 0 & 1 \end{tabular}\right) Quote Share this post Link to post Share on other sites More sharing options...
makc 354 September 8, 2022 Posted September 8, 2022 · Report post 22 минуты назад, iiv сказал: Скажите, пожалуйста, а почему у меня ЛаТеХ с tabular не отображается? Не понял вопроса, где он должен отображаться? И причём здесь tabular? Quote Share this post Link to post Share on other sites More sharing options...
iiv 49 September 8, 2022 Posted September 8, 2022 · Report post Спасибо большое, за комментарий! Простите, пожалуйста, если не понятно выразился. Я пытался вставить ЛаТеХову форму матрицы в мной недавно открытый топик Во всех остальных случаях, ЛаТеХ формулы отображались корректно, а тут все поехало юзом. Так как нет песочницы, я, как мог, попробовал модифицировать мое сообщение, но не осилил понять, почему оно не показывается. На других форумах (как например, dxdy.ru) эта формула отображается корректно, поэтому и спросил, может я что-то тут не понимаю, или может, вы, как модератор, могли бы взглянуть на логи ЛаТеХовского интерпретатора и, вдруг там все не сложно пофиксить, и вдруг у Вас это не займет много времени и сил, сделайте, пожалуйста! Спасибо! Quote Share this post Link to post Share on other sites More sharing options...
makc 354 September 8, 2022 Posted September 8, 2022 · Report post 2 часа назад, iiv сказал: Во всех остальных случаях, ЛаТеХ формулы отображались корректно, а тут все поехало юзом. Подключенный мною движок MathJax это не процессор для LaTeX, это транслятор математического диалекта (режима) LaTeX. Поэтому ваша конструкция с его точки зрения некорректна и неуместна. Но он поддерживает синтаксис AMS TeX и с его помощью можно достичь тех же результатов: \( \begin{equation*} A_{m,n} = \begin{pmatrix} a_{1,1} & a_{1,2} & \cdots & a_{1,n} \\ a_{2,1} & a_{2,2} & \cdots & a_{2,n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m,1} & a_{m,2} & \cdots & a_{m,n} \end{pmatrix} \end{equation*} \) Код: \begin{equation*} A_{m,n} = \begin{pmatrix} a_{1,1} & a_{1,2} & \cdots & a_{1,n} \\ a_{2,1} & a_{2,2} & \cdots & a_{2,n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m,1} & a_{m,2} & \cdots & a_{m,n} \end{pmatrix} \end{equation*} Quote Share this post Link to post Share on other sites More sharing options...
iiv 49 September 8, 2022 Posted September 8, 2022 · Report post Спасибо большое, makc!!! Я как раз и предполагал, что там что-то урезанное, но не знал что именно. Пошел исправлять!!! Quote Share this post Link to post Share on other sites More sharing options...
makc 354 September 8, 2022 Posted September 8, 2022 · Report post \( \begin{equation*} CameraMatrix = \begin{pmatrix} f_x & 0 & c_x \\ 0 & f_y & c_y \\ 0 & 0 & 1 \end{pmatrix} \end{equation*} \) Код: \begin{equation*} CameraMatrix = \begin{pmatrix} f_x & 0 & c_x \\ 0 & f_y & c_y \\ 0 & 0 & 1 \end{pmatrix} \end{equation*} 1 минуту назад, iiv сказал: Спасибо большое, makc!!! Я как раз и предполагал, что там что-то урезанное, но не знал что именно. Пошел исправлять!!! Теперь будет проще. Пример как переписать я привёл выше. Quote Share this post Link to post Share on other sites More sharing options...
_4afc_ 46 September 9, 2022 Posted September 9, 2022 · Report post On 9/8/2022 at 2:47 PM, makc said: Теперь будет проще. Пример как переписать я привёл выше. Ваш пост в непрочитанных при теме 4,5,2 выглядит так: Что не совпадает с постом внутри... Quote Share this post Link to post Share on other sites More sharing options...
makc 354 September 9, 2022 Posted September 9, 2022 · Report post 2 минуты назад, _4afc_ сказал: Ваш пост в непрочитанных при теме 4,5,2 выглядит так: Да, странно. Особенно непонятно почему он отрендерил код из блока "Код" в виде формулы. Буду разбираться. Quote Share this post Link to post Share on other sites More sharing options...
looser 12 January 31, 2023 Posted January 31, 2023 · Report post tex мертвый. А если не мертвый, то как? Quote Share this post Link to post Share on other sites More sharing options...
makc 354 January 31, 2023 Posted January 31, 2023 · Report post 2 часа назад, looser сказал: tex мертвый. А если не мертвый, то как? Выразите свою мысль полнее, т.к. понять её не только лишь все могут, но мало кто способен. Quote Share this post Link to post Share on other sites More sharing options...