{"post_stream":{"posts":[{"id":735230,"name":"Szabolcs","username":"szhorvat","avatar_template":"/user_avatar/meta.discourse.org/szhorvat/{size}/154711_2.png","created_at":"2020-04-17T12:27:30.469Z","cooked":"\u003cp\u003eTemos um fórum Discourse para um software científico e usamos o plugin de matemática. Infelizmente, fórmulas matemáticas não podem ser citadas.\u003c/p\u003e\n\u003cp\u003eSe eu selecionar algum texto, um botão “Citar” aparece:\u003c/p\u003e\n\u003cp\u003e\u003cdiv class=\"lightbox-wrapper\"\u003e\u003ca class=\"lightbox\" href=\"https://global.discourse-cdn.com/meta/original/3X/c/c/cc88f2105465865d05d7d0cbb51236638c4f2c9d.png\" data-download-href=\"/uploads/short-url/tboO7OrXDFBnLiJP2lnfD8Wbsnj.png?dl=1\" title=\"image\"\u003e\u003cimg src=\"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/3X/c/c/cc88f2105465865d05d7d0cbb51236638c4f2c9d_2_690x168.png\" alt=\"image\" data-base62-sha1=\"tboO7OrXDFBnLiJP2lnfD8Wbsnj\" width=\"690\" height=\"168\" srcset=\"https://global.discourse-cdn.com/meta/optimized/3X/c/c/cc88f2105465865d05d7d0cbb51236638c4f2c9d_2_690x168.png, https://global.discourse-cdn.com/meta/optimized/3X/c/c/cc88f2105465865d05d7d0cbb51236638c4f2c9d_2_1035x252.png 1.5x, https://global.discourse-cdn.com/meta/original/3X/c/c/cc88f2105465865d05d7d0cbb51236638c4f2c9d.png 2x\" data-dominant-color=\"F5F3F0\"\u003e\u003cdiv class=\"meta\"\u003e\u003csvg class=\"fa d-icon d-icon-far-image svg-icon\" aria-hidden=\"true\"\u003e\u003cuse href=\"#far-image\"\u003e\u003c/use\u003e\u003c/svg\u003e\u003cspan class=\"filename\"\u003eimage\u003c/span\u003e\u003cspan class=\"informations\"\u003e1328×324 27.5 KB\u003c/span\u003e\u003csvg class=\"fa d-icon d-icon-discourse-expand svg-icon\" aria-hidden=\"true\"\u003e\u003cuse href=\"#discourse-expand\"\u003e\u003c/use\u003e\u003c/svg\u003e\u003c/div\u003e\u003c/a\u003e\u003c/div\u003e\u003c/p\u003e\n\u003cp\u003eAo clicar nele, o seguinte resultado aparece:\u003c/p\u003e\n\u003cpre\u003e\u003ccode class=\"lang-plaintext\"\u003e[quote]\ndefinição da centralidade de proximidade:\n\nci=1N−1N∑j=11dij c_i = \\frac{1}{N-1} \\sum_{j=1}^N\\frac{1}{d_{ij}}\n[/quote]\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eNote que na citação, a fórmula matemática aparece como uma versão textual estranha (ilegível) seguida pelo código LaTeX real, mas sem os delimitadores \u003ccode\u003e$\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAcho que não há correção para isso no momento. Seria bom se isso pudesse ser melhorado no futuro.\u003c/p\u003e","post_number":1,"post_type":1,"posts_count":5,"updated_at":"2021-05-05T02:36:53.987Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":44,"reads":90,"readers_count":89,"score":478.0,"yours":false,"topic_id":148342,"topic_slug":"math-should-be-quotable","display_username":"Szabolcs","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":2,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":null,"bookmarked":false,"actions_summary":[{"id":2,"count":8}],"moderator":false,"admin":false,"staff":false,"user_id":69152,"hidden":false,"trust_level":1,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/math-should-be-quotable/148342/1","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"event":null,"calendar_details":[],"customer_flair_customer":null,"reactions":[{"id":"heart","type":"emoji","count":8}],"current_user_reaction":null,"reaction_users_count":8,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null,"can_vote":true},{"id":930611,"name":"Matt Bauman","username":"mbauman","avatar_template":"/user_avatar/meta.discourse.org/mbauman/{size}/139835_2.png","created_at":"2021-05-04T19:50:50.976Z","cooked":"\u003cp\u003eIsso ainda está ocorrendo e também acontece com matemática inline, conforme relatado por um membro em nossa instância:\u003c/p\u003e\n\u003caside class=\"onebox discoursetopic\" data-onebox-src=\"https://discourse.julialang.org/t/quoting-posts-with-latex-equations/60542\"\u003e\n  \u003cheader class=\"source\"\u003e\n      \u003cimg src=\"https://global.discourse-cdn.com/julialang/optimized/3X/5/2/52e282d46eadd4022c458057bb740061d8efad72_2_32x32.png\" class=\"site-icon\" alt=\"\" width=\"32\" height=\"32\"\u003e\n\n      \u003ca href=\"https://discourse.julialang.org/t/quoting-posts-with-latex-equations/60542\" target=\"_blank\" rel=\"nofollow ugc noopener\" title=\"07:00PM - 04 May 2021\"\u003eJulia Programming Language – 4 May 21\u003c/a\u003e\n  \u003c/header\u003e\n\n  \u003carticle class=\"onebox-body\"\u003e\n    \u003cdiv class=\"aspect-image\" style=\"--aspect-ratio:690/362;\"\u003e\u003cimg src=\"//cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/optimized/4X/4/d/7/4d76a1d8062ed9397f2f00f22abdd69926b51785_2_690x362.png\" class=\"thumbnail\" width=\"690\" height=\"362\" data-dominant-color=\"8D7794\"\u003e\u003c/div\u003e\n\n\u003cdiv class=\"title-wrapper\"\u003e\n  \u003ch3\u003e\u003ca href=\"https://discourse.julialang.org/t/quoting-posts-with-latex-equations/60542\" target=\"_blank\" rel=\"nofollow ugc noopener\"\u003eQuoting posts with LaTeX equations?\u003c/a\u003e\u003c/h3\u003e\n  \u003cdiv class=\"topic-category\"\u003e\n      \u003cspan class=\"badge-wrapper bullet\"\u003e\n        \u003cspan class=\"badge-category-bg\" style=\"background-color: #92278F;\"\u003e\u003c/span\u003e\n        \u003cspan class=\"badge-category clear-badge\"\u003e\n          \u003cspan class=\"category-name\"\u003eMeta Discussion\u003c/span\u003e\n        \u003c/span\u003e\n      \u003c/span\u003e\n  \u003c/div\u003e\n\u003c/div\u003e\n\n  \u003cp\u003eI’ve noticed that if you try to quote a post with LaTeX equations, e.g. $O(n^3)$ for O(n^3), in the quoted text it gets mangled to something like O(n3)O(n^3).   It would be nice if the original $O(n^3)$ were preserved.\u003c/p\u003e\n\n  \u003cp\u003e\n    \u003cspan class=\"label1\"\u003eReading time: 1 mins 🕑\u003c/span\u003e\n      \u003cspan class=\"label2\"\u003eLikes: 11 ❤\u003c/span\u003e\n  \u003c/p\u003e\n\n  \u003c/article\u003e\n\n  \u003cdiv class=\"onebox-metadata\"\u003e\n    \n    \n  \u003c/div\u003e\n\n  \u003cdiv style=\"clear: both\"\u003e\u003c/div\u003e\n\u003c/aside\u003e\n","post_number":2,"post_type":1,"posts_count":5,"updated_at":"2021-05-04T19:51:24.869Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":43,"reads":70,"readers_count":69,"score":304.0,"yours":false,"topic_id":148342,"topic_slug":"math-should-be-quotable","display_username":"Matt Bauman","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"link_counts":[{"url":"https://discourse.julialang.org/t/quoting-posts-with-latex-equations/60542","internal":false,"reflection":false,"title":"Quoting posts with LaTeX equations? - Meta Discussion - JuliaLang","clicks":10}],"read":true,"user_title":null,"bookmarked":false,"actions_summary":[{"id":2,"count":3}],"moderator":false,"admin":false,"staff":false,"user_id":64761,"hidden":false,"trust_level":2,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/math-should-be-quotable/148342/2","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"event":null,"customer_flair_customer":null,"reactions":[{"id":"heart","type":"emoji","count":3}],"current_user_reaction":null,"reaction_users_count":3,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":930846,"name":"Sam Saffron","username":"sam","avatar_template":"/user_avatar/meta.discourse.org/sam/{size}/102149_2.png","created_at":"2021-05-05T02:36:46.259Z","cooked":"\u003cp\u003eNota: Concordo totalmente que devemos limpar isso, mas parece extremamente complicado.\u003c/p\u003e\n\u003cp\u003eEstou adicionando uma \u003ca class=\"hashtag-cooked\" href=\"/tag/pr-welcome/68\" data-type=\"tag\" data-slug=\"pr-welcome\" data-id=\"68\" data-style-type=\"icon\" data-icon=\"tag\"\u003e\u003cspan class=\"hashtag-icon-placeholder\"\u003e\u003csvg class=\"fa d-icon d-icon-square-full svg-icon svg-node\"\u003e\u003cuse href=\"#square-full\"\u003e\u003c/use\u003e\u003c/svg\u003e\u003c/span\u003e\u003cspan\u003epr-welcome\u003c/span\u003e\u003c/a\u003e caso alguém com habilidades avançadas queira tentar.\u003c/p\u003e","post_number":3,"post_type":1,"posts_count":5,"updated_at":"2021-05-05T02:36:46.259Z","reply_count":1,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":1,"reads":63,"readers_count":62,"score":187.6,"yours":false,"topic_id":148342,"topic_slug":"math-should-be-quotable","display_username":"Sam Saffron","primary_group_name":"team","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_bg_color":"","flair_color":"111","flair_group_id":47,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":"co-founder","title_is_group":false,"bookmarked":false,"actions_summary":[{"id":2,"count":7}],"moderator":false,"admin":true,"staff":true,"user_id":1,"hidden":false,"trust_level":3,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/math-should-be-quotable/148342/3","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"event":null,"customer_flair_customer":null,"reactions":[{"id":"heart","type":"emoji","count":7}],"current_user_reaction":null,"reaction_users_count":7,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":1085045,"name":"Max Kaye","username":"XertroV","avatar_template":"/user_avatar/meta.discourse.org/xertrov/{size}/222435_2.png","created_at":"2022-04-06T03:03:59.818Z","cooked":"\u003cp\u003eInvestiguei a citação de matemática (estou pensando em escrever um PR ou contribuir para um).\u003c/p\u003e\n\u003cp\u003eDocumentando alguns pensamentos e descobertas iniciais aqui.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eParece que a citação passa por estes componentes principais:\n\u003cul\u003e\n\u003cli\u003eFunção \u003ca href=\"https://github.com/discourse/discourse/blob/1598e6b489125bade2a7bfc144ae346815dedf00/app/assets/javascripts/discourse/app/lib/quote.js#L4\" rel=\"noopener nofollow ugc\"\u003e\u003ccode\u003ebuildQuote\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/discourse/discourse/blob/1598e6b489125bade2a7bfc144ae346815dedf00/app/assets/javascripts/discourse/app/controllers/topic.js#L332\" rel=\"noopener nofollow ugc\"\u003e\u003ccode\u003eTopicController.selectedText\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eO conteúdo passado para a citação vem de \u003ccode\u003ethis.quoteState.buffer\u003c/code\u003e – isso é preenchido em \u003ca href=\"https://github.com/discourse/discourse/blob/1598e6b489125bade2a7bfc144ae346815dedf00/app/assets/javascripts/discourse/app/components/quote-button.js#L162-L191\" rel=\"noopener nofollow ugc\"\u003e\u003ccode\u003eQuoteButton._selectionChanged\u003c/code\u003e\u003c/a\u003e (talvez em outros lugares também)\u003c/li\u003e\n\u003cli\u003eIsso chama \u003ca href=\"https://github.com/discourse/discourse/blob/1598e6b489125bade2a7bfc144ae346815dedf00/app/assets/javascripts/discourse/app/lib/utilities.js#L161\" rel=\"noopener nofollow ugc\"\u003e\u003ccode\u003eselectedText\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eque chama \u003ca href=\"https://github.com/discourse/discourse/blob/1598e6b489125bade2a7bfc144ae346815dedf00/app/assets/javascripts/discourse/app/lib/to-markdown.js#L644\" rel=\"noopener nofollow ugc\"\u003e\u003ccode\u003etoMarkdown\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003eA função \u003ccode\u003ebuildQuote\u003c/code\u003e recebe um objeto de postagem – acho que é uma descrição JSON completa da postagem \u003ca href=\"https://meta.discourse.org/t/math-should-be-quotable/148342/3.json\"\u003eexemplo\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eEntão, minha impressão inicial é que um destes pontos pode ser corrigido:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003etoMarkdown\u003c/code\u003e corresponde a elementos contra várias tags HTML; mathjax usa elementos personalizados, acho que são detectáveis (talvez não renderização SVG), talvez katex também?\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eselectedText\u003c/code\u003e faz alguma correspondência para elementos como blocos de código e onebox – pode detectar elementos mathjax/katex e transformá-los? (Nota: provavelmente é uma boa ideia ter um hook ou algo assim aqui para que a lógica de transformação possa ser adicionada ao plugin discourse-math em vez da base de código principal do discourse).\u003c/li\u003e\n\u003cli\u003eos outros pontos não parecem tão adequados quanto estes dois.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAlguns outros pensamentos sobre abordagens e como obter a matemática bruta.\u003c/p\u003e\n\u003cp\u003eDependendo de como katex / mathjax+svg\u003csup class=\"footnote-ref\"\u003e\u003ca href=\"#fn1\" id=\"fnref1\"\u003e[1]\u003c/a\u003e\u003c/sup\u003e funcionam, toda instância de matemática deve ter um elemento HTML raiz, acho eu (possivelmente múltiplos, pois existem alguns elementos ocultos para acessibilidade e outras coisas). Então, se soubermos os locais onde a matemática existe, podemos analisar a postagem bruta em busca de instâncias de conteúdo delimitadas por \u003ccode\u003e$\u003c/code\u003e (mas os interpretadores são complicados – talvez já exista um na base de código?)\u003c/p\u003e\n\u003cp\u003eAlternativamente, mathjax pelo menos tem um recurso de clique com o botão direito \\u003e ver-tex (que deve ser a string literal entre pares de \u003ccode\u003e$\u003c/code\u003e); não tenho certeza de como me conectar a isso, mas se houver uma maneira de fazer isso para mathjax v2, v3 e katex, então deve ser possível usá-lo para substituir a matemática formatada selecionada por \u003ccode\u003e$...$\u003c/code\u003e (nota: isso funciona para matemática inline, é preciso cobrir o caso para o outro tipo também – que usa delimitadores \u003ccode\u003e$$...$$\u003c/code\u003e ou \u003ccode\u003e[/.../]\u003c/code\u003e.)\u003c/p\u003e\n\u003cp\u003eProblemas atuais:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eNão sei como implementar um hook ou se há algo melhor para usar / uma maneira melhor de fazer isso na base de código do discourse.\u003c/li\u003e\n\u003cli\u003eVários desconhecidos sobre mathjax/katex que precisam ser investigados.\n\u003cul\u003e\n\u003cli\u003eElementos HTML – como detectá-los de forma confiável?\u003c/li\u003e\n\u003cli\u003eComo obter o código TeX bruto?\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSe alguém tiver outras ideias sobre onde/o que corrigir, outros métodos de implementação possíveis ou qualquer outra coisa, por favor, poste-os.\u003c/p\u003e\n\u003chr class=\"footnotes-sep\"\u003e\n\n\u003col class=\"footnotes-list\"\u003e\n\u003cli id=\"fn1\" class=\"footnote-item\"\u003e\u003cp\u003e\u003cem\u003eAcho que talvez mathjax+svg não seja suportado, então isso talvez não seja um problema\u003c/em\u003e \u003ca href=\"#fnref1\" class=\"footnote-backref\"\u003e↩︎\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ol\u003e","post_number":4,"post_type":1,"posts_count":5,"updated_at":"2022-04-06T03:05:08.544Z","reply_count":0,"reply_to_post_number":3,"quote_count":0,"incoming_link_count":2,"reads":46,"readers_count":45,"score":139.2,"yours":false,"topic_id":148342,"topic_slug":"math-should-be-quotable","display_username":"Max Kaye","primary_group_name":null,"flair_name":null,"flair_url":null,"flair_bg_color":null,"flair_color":null,"flair_group_id":null,"badges_granted":[],"version":1,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"link_counts":[{"url":"https://github.com/discourse/discourse/blob/1598e6b489125bade2a7bfc144ae346815dedf00/app/assets/javascripts/discourse/app/components/quote-button.js#L162-L191","internal":false,"reflection":false,"title":"discourse/quote-button.js at 1598e6b489125bade2a7bfc144ae346815dedf00 · discourse/discourse · GitHub","clicks":2},{"url":"https://github.com/discourse/discourse/blob/1598e6b489125bade2a7bfc144ae346815dedf00/app/assets/javascripts/discourse/app/lib/quote.js#L4","internal":false,"reflection":false,"title":"discourse/quote.js at 1598e6b489125bade2a7bfc144ae346815dedf00 · discourse/discourse · GitHub","clicks":1},{"url":"https://github.com/discourse/discourse/blob/1598e6b489125bade2a7bfc144ae346815dedf00/app/assets/javascripts/discourse/app/controllers/topic.js#L332","internal":false,"reflection":false,"title":"discourse/topic.js at 1598e6b489125bade2a7bfc144ae346815dedf00 · discourse/discourse · GitHub","clicks":1},{"url":"https://github.com/discourse/discourse/blob/1598e6b489125bade2a7bfc144ae346815dedf00/app/assets/javascripts/discourse/app/lib/to-markdown.js#L644","internal":false,"reflection":false,"title":"discourse/to-markdown.js at 1598e6b489125bade2a7bfc144ae346815dedf00 · discourse/discourse · GitHub","clicks":0},{"url":"https://github.com/discourse/discourse/blob/1598e6b489125bade2a7bfc144ae346815dedf00/app/assets/javascripts/discourse/app/lib/utilities.js#L161","internal":false,"reflection":false,"title":"discourse/utilities.js at 1598e6b489125bade2a7bfc144ae346815dedf00 · discourse/discourse · GitHub","clicks":0}],"read":true,"user_title":"Plugin Author","title_is_group":false,"reply_to_user":{"id":1,"username":"sam","name":"Sam Saffron","avatar_template":"/user_avatar/meta.discourse.org/sam/{size}/102149_2.png"},"bookmarked":false,"actions_summary":[{"id":2,"count":6}],"moderator":false,"admin":false,"staff":false,"user_id":21714,"hidden":false,"trust_level":1,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/math-should-be-quotable/148342/4","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"event":null,"customer_flair_customer":null,"reactions":[{"id":"heart","type":"emoji","count":6}],"current_user_reaction":null,"reaction_users_count":6,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null},{"id":1949787,"name":"Ethan ","username":"Ethsim2","avatar_template":"/user_avatar/meta.discourse.org/ethsim2/{size}/522255_2.png","created_at":"2026-03-08T20:20:05.201Z","cooked":"\u003cp\u003eO Discourse Math foi amplamente atualizado em janeiro de 2026 para uma nova versão oficial incluída no núcleo, com MathJax 4.1 como padrão e KaTeX como alternativa. A documentação do plugin também observa que o KaTeX inclui a extensão CopyTex para copiar a origem LaTeX.\u003c/p\u003e\n\u003cp\u003eValeria a pena adicionar um pequeno patch de componente de tema que melhora a seleção de citações para posts com muito conteúdo matemático?\u003c/p\u003e\n\u003cp\u003ePara sites com uso intensivo de MathJax, como o Physics with Ethan, a ideia mais prática é:\u003c/p\u003e\n\u003col\u003e\n\u003cli\u003einterceptar o HTML selecionado antes que o Discourse o converta de volta em Markdown,\u003c/li\u003e\n\u003cli\u003eencontrar os elementos de encapsulamento de matemática,\u003c/li\u003e\n\u003cli\u003esubstituí-los pela sua fonte TeX original encapsulada em \u003ccode\u003e$...$\u003c/code\u003e ou \u003ccode\u003e$$...$$\u003c/code\u003e,\u003c/li\u003e\n\u003cli\u003eentão deixar o Discourse continuar construindo a citação.\u003c/li\u003e\n\u003c/ol\u003e\n\u003cp\u003eAqui está um potencial script de componente de tema com o qual eu começaria, se valer a pena modificar a área de \u003ccode\u003e\u0026lt;/head\u0026gt;\u003c/code\u003e ou JS do tema Horizon (ou Padrão).\u003c/p\u003e\n\u003cpre data-code-wrap=\"js\"\u003e\u003ccode class=\"lang-js\"\u003e\n\u0026lt;script type=\"text/discourse-plugin\" version=\"1.0\"\u0026gt;\n  apiInitializer(\"1.34.0\", (api) =\u0026gt; {\n    function texFromMathElement(el) {\n      // MathJax v3/v4 comumente armazena a fonte em um filho de anotação.\n      const annotation =\n        el.querySelector('annotation[encoding=\"application/x-tex\"]') ||\n        el.querySelector('annotation');\n\n      if (annotation?.textContent?.trim()) {\n        const tex = annotation.textContent.trim();\n\n        // Heurística: wrappers de bloco de matemática são frequentemente contêineres de exibição.\n        const isBlock =\n          el.tagName === \"MJX-CONTAINER\" \u0026amp;\u0026amp;\n          (el.getAttribute(\"display\") === \"true\" ||\n            el.getAttribute(\"display\") === \"block\");\n\n        return isBlock ? `$$\\n${tex}\\n$$` : `$${tex}$`;\n      }\n\n      return null;\n    }\n\n    function patchMathInFragment(fragment) {\n      const candidates = fragment.querySelectorAll(\n        \"mjx-container, .math, .katex, .MathJax\"\n      );\n\n      candidates.forEach((node) =\u0026gt; {\n        const replacement = texFromMathElement(node);\n        if (!replacement) {\n          return;\n        }\n\n        const textNode = document.createTextNode(replacement);\n        node.replaceWith(textNode);\n      });\n\n      return fragment;\n    }\n\n    api.modifyClass(\"component:quote-button\", {\n      pluginId: \"ethan-math-quote-fix\",\n\n      _selectionChanged() {\n        this._super(...arguments);\n\n        try {\n          const selection = window.getSelection();\n          if (!selection || selection.rangeCount === 0) {\n            return;\n          }\n\n          const range = selection.getRangeAt(0);\n          const fragment = range.cloneContents();\n          patchMathInFragment(fragment);\n\n          const container = document.createElement(\"div\");\n          container.appendChild(fragment);\n\n          // Substitui o buffer que o Discourse converte posteriormente em markdown de citação.\n          if (this.quoteState) {\n            this.quoteState.buffer = container.innerHTML;\n          }\n        } catch (e) {\n          // Falha silenciosamente para que a citação normal ainda funcione.\n          console.warn(\"Math quote patch failed:\", e);\n        }\n      },\n    });\n  });\n\u0026lt;/script\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eAlgumas ressalvas importantes:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eEste é um patch prático, não algo que encontrei publicado pela Meta. A estratégia subjacente é inferida do caminho da citação passando pelo HTML selecionado e paraMarkdown.\u003c/li\u003e\n\u003cli\u003eÉ mais provável que ajude quando estou usando o provedor MathJax, que é o padrão atual no Discourse Math, e a opção que costumo usar.\u003c/li\u003e\n\u003cli\u003eO script pode precisar de pequenos ajustes nos seletores, dependendo se a minha matemática renderizada acaba como \u003ccode\u003emjx-container\u003c/code\u003e, \u003ccode\u003e.MathJax\u003c/code\u003e ou outro wrapper. Eu testaria em um site de staging, que seria uma nova instalação padrão.\u003c/li\u003e\n\u003cli\u003eÉ improvável que seja perfeito para todos os casos extremos, especialmente seleções mistas inline/bloco ou material citado aninhado.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eComo o Discourse agora suporta oficialmente o KaTeX com CopyTex, outra abordagem é mudar o provedor se o meu principal ponto de dor for copiar a fonte LaTeX em vez da fidelidade de renderização. Isso não resolveria automaticamente a seleção de citação, mas significa que a matemática renderizada já tem um caminho mais amigável para cópia integrado.\u003c/p\u003e\n\u003cp\u003ePara o meu site com uso intensivo de MathJax, Physics with Ethan, estou atualmente pensando:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003emanter o MathJax, a menos que alguém sugira que eu mude para KaTeX? ,\u003c/li\u003e\n\u003cli\u003etalvez adicionar um patch de seleção de citação ao tema Horizon, a partir do acima (usando um site de staging).\u003c/li\u003e\n\u003cli\u003ee tratá-lo como uma correção local de qualidade de vida até que haja uma solução upstream adequada. Este tópico de recurso de 2020 ainda estar aberto em 2026 sugere que o upstream pode permanecer lento aqui.\u003c/li\u003e\n\u003c/ul\u003e","post_number":6,"post_type":1,"posts_count":5,"updated_at":"2026-03-08T20:22:28.728Z","reply_count":0,"reply_to_post_number":null,"quote_count":0,"incoming_link_count":0,"reads":22,"readers_count":21,"score":94.4,"yours":false,"topic_id":148342,"topic_slug":"math-should-be-quotable","display_username":"Ethan ","primary_group_name":null,"flair_name":"theme_authors","flair_url":"paintbrush","flair_bg_color":"ddd","flair_color":"111","flair_group_id":73,"badges_granted":[],"version":3,"can_edit":false,"can_delete":false,"can_recover":false,"can_see_hidden_post":false,"can_wiki":false,"read":true,"user_title":"Tester","title_is_group":false,"bookmarked":false,"actions_summary":[{"id":2,"count":4}],"moderator":false,"admin":false,"staff":false,"user_id":160471,"hidden":false,"trust_level":1,"deleted_at":null,"user_deleted":false,"edit_reason":null,"can_view_edit_history":true,"wiki":false,"post_url":"/t/math-should-be-quotable/148342/6","locale":"en","is_localized":true,"language":"en","localization_outdated":false,"event":null,"customer_flair_customer":null,"reactions":[{"id":"heart","type":"emoji","count":4}],"current_user_reaction":null,"reaction_users_count":4,"current_user_used_main_reaction":false,"can_accept_answer":false,"can_unaccept_answer":false,"accepted_answer":false,"topic_accepted_answer":null}],"stream":[735230,930611,930846,1085045,1949787]},"timeline_lookup":[[1,2296],[2,1914],[3,1913],[4,1577],[5,145]],"suggested_topics":[],"tags":[{"id":68,"name":"pr-boas-vindas","slug":"pr-welcome"}],"tags_descriptions":{"pr-boas-vindas":"Você é bem-vindo para enviar um pull request do Github que implemente isso"},"fancy_title":"Matemática deve ser citável","fancy_title_localized":true,"locale":"en","id":148342,"title":"Math should be quotable","posts_count":5,"created_at":"2020-04-17T12:27:30.350Z","views":1019,"reply_count":1,"like_count":28,"last_posted_at":"2026-03-08T20:20:05.201Z","visible":true,"closed":false,"archived":false,"has_summary":false,"archetype":"regular","slug":"math-should-be-quotable","category_id":2,"word_count":1261,"deleted_at":null,"user_id":69152,"featured_link":null,"pinned_globally":false,"pinned_at":null,"pinned_until":null,"image_url":"https://global.discourse-cdn.com/meta/optimized/3X/c/c/cc88f2105465865d05d7d0cbb51236638c4f2c9d_2_1024x249.png","slow_mode_seconds":0,"draft":null,"draft_key":"topic_148342","draft_sequence":null,"unpinned":null,"pinned":false,"current_post_number":3,"highest_post_number":6,"deleted_by":null,"actions_summary":[{"id":4,"count":0,"hidden":false,"can_act":false},{"id":8,"count":0,"hidden":false,"can_act":false},{"id":10,"count":0,"hidden":false,"can_act":false},{"id":7,"count":0,"hidden":false,"can_act":false},{"id":1002,"count":0,"hidden":false,"can_act":false}],"chunk_size":20,"bookmarked":false,"topic_timer":null,"message_bus_last_id":0,"participant_count":5,"show_read_indicator":false,"thumbnails":[{"max_width":null,"max_height":null,"width":1328,"height":324,"url":"https://global.discourse-cdn.com/meta/original/3X/c/c/cc88f2105465865d05d7d0cbb51236638c4f2c9d.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":249,"url":"https://global.discourse-cdn.com/meta/optimized/3X/c/c/cc88f2105465865d05d7d0cbb51236638c4f2c9d_2_1024x249.png"},{"max_width":800,"max_height":800,"width":800,"height":195,"url":"https://global.discourse-cdn.com/meta/optimized/3X/c/c/cc88f2105465865d05d7d0cbb51236638c4f2c9d_2_800x195.png"},{"max_width":600,"max_height":600,"width":600,"height":146,"url":"https://global.discourse-cdn.com/meta/optimized/3X/c/c/cc88f2105465865d05d7d0cbb51236638c4f2c9d_2_600x146.png"},{"max_width":400,"max_height":400,"width":400,"height":97,"url":"https://global.discourse-cdn.com/meta/optimized/3X/c/c/cc88f2105465865d05d7d0cbb51236638c4f2c9d_2_400x97.png"},{"max_width":300,"max_height":300,"width":300,"height":73,"url":"https://global.discourse-cdn.com/meta/optimized/3X/c/c/cc88f2105465865d05d7d0cbb51236638c4f2c9d_2_300x73.png"},{"max_width":200,"max_height":200,"width":200,"height":48,"url":"https://global.discourse-cdn.com/meta/optimized/3X/c/c/cc88f2105465865d05d7d0cbb51236638c4f2c9d_2_200x48.png"}],"slow_mode_enabled_until":null,"has_localized_content":true,"related_topics":[{"fancy_title":"Adicionando cópia/cola adequada de código latex","fancy_title_localized":true,"locale":"en","id":253663,"title":"Adding proper copy/paste of latex code","slug":"adding-proper-copy-paste-of-latex-code","posts_count":3,"reply_count":0,"highest_post_number":3,"image_url":null,"created_at":"2022-06-21T12:28:13.598Z","last_posted_at":"2022-06-22T04:13:21.411Z","bumped":true,"bumped_at":"2022-06-22T04:13:21.411Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Fiz outro PR, desta vez para adicionar algo que eu sempre quis: copiar/colar corretamente código latex: destaque o latex renderizado em uma postagem, cole no editor e obtenha o latex correto, veja:\n\n\n@sam A funcionalidade de “citação” do Discourse é…","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":493,"name":"concluído","slug":"completed"},{"id":265,"name":"matemática","slug":"math"}],"tags_descriptions":{"concluído":"Quando os recursos sugeridos nas categorias #feature e #ux são implementados,..."},"like_count":5,"views":759,"category_id":2,"featured_link":null,"op_like_count":3,"ai_topic_gist":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Participante Original","user":{"id":27946,"username":"nordize","name":"Nordize","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/c68b51/{size}.png","trust_level":2}},{"extras":null,"description":"Participante Frequente","user":{"id":1,"username":"sam","name":"Sam Saffron","avatar_template":"/user_avatar/meta.discourse.org/sam/{size}/102149_2.png","primary_group_name":"team","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"admin":true,"trust_level":3}},{"extras":null,"description":"Recent Poster","user":{"id":100484,"username":"JammyDodger","name":"","avatar_template":"/user_avatar/meta.discourse.org/jammydodger/{size}/254611_2.png","trust_level":3}},{"extras":"latest","description":"Participante Mais Recente","user":{"id":71154,"username":"martin","name":"Martin Brennan","avatar_template":"/user_avatar/meta.discourse.org/martin/{size}/491371_2.png","primary_group_name":"team","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"admin":true,"trust_level":2}}]},{"fancy_title":"Atualizando para o Novo Plugin de Matemática","fancy_title_localized":true,"locale":"en","id":227435,"title":"Upgrading to New Math Plugin","slug":"upgrading-to-new-math-plugin","posts_count":12,"reply_count":1,"highest_post_number":12,"image_url":null,"created_at":"2022-01-31T23:38:42.841Z","last_posted_at":"2022-05-18T19:55:51.133Z","bumped":true,"bumped_at":"2022-05-18T19:55:51.133Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Ainda tenho o antigo plugin “Discourse Mathjax” instalado. Alguém já converteu com sucesso suas postagens para serem exibidas corretamente com o novo plugin? Você poderia postar um comando de linha funcional? Os dois plugins não são…","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":265,"name":"matemática","slug":"math"}],"tags_descriptions":{},"like_count":24,"views":693,"category_id":6,"featured_link":null,"op_like_count":1,"ai_topic_gist":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Participante Original","user":{"id":27946,"username":"nordize","name":"Nordize","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/n/c68b51/{size}.png","trust_level":2}},{"extras":null,"description":"Recent Poster","user":{"id":1,"username":"sam","name":"Sam Saffron","avatar_template":"/user_avatar/meta.discourse.org/sam/{size}/102149_2.png","primary_group_name":"team","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"admin":true,"trust_level":3}},{"extras":"latest","description":"Participante Mais Recente","user":{"id":100484,"username":"JammyDodger","name":"","avatar_template":"/user_avatar/meta.discourse.org/jammydodger/{size}/254611_2.png","trust_level":3}}]},{"fancy_title":"Matemática do Discurso","fancy_title_localized":true,"locale":"en","id":65770,"title":"Discourse Math","slug":"discourse-math","posts_count":10,"reply_count":178,"highest_post_number":256,"image_url":"https://global.discourse-cdn.com/meta/optimized/4X/0/7/8/0783e5858f4219b6624393a8e9ffad5ecdfec133_2_1024x62.png","created_at":"2017-07-06T21:27:02.366Z","last_posted_at":"2026-07-11T09:27:43.705Z","bumped":true,"bumped_at":"2026-07-11T09:27:43.705Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":":discourse2:\nResumo\n\nO plugin Discourse Math utiliza MathJax (padrão) ou KaTeX para renderizar equações matemáticas no seu fórum Discourse.\n\n\n:open_book:\nGuia de Instalação\n\nEste plugin está incluído no núcleo do Discourse. Não há necessidade de insta\u0026hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1358,"height":83,"url":"https://global.discourse-cdn.com/meta/original/4X/0/7/8/0783e5858f4219b6624393a8e9ffad5ecdfec133.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":62,"url":"https://global.discourse-cdn.com/meta/optimized/4X/0/7/8/0783e5858f4219b6624393a8e9ffad5ecdfec133_2_1024x62.png"},{"max_width":800,"max_height":800,"width":800,"height":48,"url":"https://global.discourse-cdn.com/meta/optimized/4X/0/7/8/0783e5858f4219b6624393a8e9ffad5ecdfec133_2_800x48.png"},{"max_width":600,"max_height":600,"width":600,"height":36,"url":"https://global.discourse-cdn.com/meta/optimized/4X/0/7/8/0783e5858f4219b6624393a8e9ffad5ecdfec133_2_600x36.png"},{"max_width":400,"max_height":400,"width":400,"height":24,"url":"https://global.discourse-cdn.com/meta/optimized/4X/0/7/8/0783e5858f4219b6624393a8e9ffad5ecdfec133_2_400x24.png"},{"max_width":300,"max_height":300,"width":300,"height":18,"url":"https://global.discourse-cdn.com/meta/optimized/4X/0/7/8/0783e5858f4219b6624393a8e9ffad5ecdfec133_2_300x18.png"},{"max_width":200,"max_height":200,"width":200,"height":12,"url":"https://global.discourse-cdn.com/meta/optimized/4X/0/7/8/0783e5858f4219b6624393a8e9ffad5ecdfec133_2_200x12.png"}],"tags":[{"id":83,"name":"oficial","slug":"official"},{"id":265,"name":"matemática","slug":"math"},{"id":517,"name":"incluído-no-núcleo","slug":"included-in-core"}],"tags_descriptions":{"oficial":"Temas, componentes de tema ou plugins oficialmente mantidos pela equipe do Di..."},"like_count":80,"views":37684,"category_id":22,"featured_link":null,"op_like_count":70,"ai_topic_gist":"O Discourse Math usa MathJax ou KaTeX para renderizar fórmulas; usuários relatam feedback melhorado no MathJax 4.1, confusão sobre disponibilidade no plano gratuito e solução para o problema do comando \\dddot.","has_accepted_answer":false,"posters":[{"extras":null,"description":"Participante Original","user":{"id":115923,"username":"Discourse","name":null,"avatar_template":"/user_avatar/meta.discourse.org/discourse/{size}/148734_2.png","admin":true,"trust_level":4}},{"extras":null,"description":"Participante Frequente","user":{"id":1,"username":"sam","name":"Sam Saffron","avatar_template":"/user_avatar/meta.discourse.org/sam/{size}/102149_2.png","primary_group_name":"team","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"admin":true,"trust_level":3}},{"extras":null,"description":"Participante Frequente","user":{"id":135392,"username":"NateDhaliwal","name":"Nate Dhaliwal","avatar_template":"/user_avatar/meta.discourse.org/natedhaliwal/{size}/313494_2.png","flair_name":"theme_authors","flair_url":"paintbrush","flair_bg_color":"ddd","flair_color":"111","flair_group_id":73,"trust_level":3}},{"extras":null,"description":"Recent Poster","user":{"id":13426,"username":"mcmcclur","name":"Mark McClure","avatar_template":"/user_avatar/meta.discourse.org/mcmcclur/{size}/115456_2.png","trust_level":2}},{"extras":"latest","description":"Participante Mais Recente","user":{"id":21628,"username":"xiasummer","name":"xiasummer","avatar_template":"/user_avatar/meta.discourse.org/xiasummer/{size}/82790_2.png","flair_name":"translators","flair_url":"globe","flair_bg_color":"ddd","flair_color":"111","flair_group_id":50,"trust_level":2}}]},{"fancy_title":"Adicionando suporte a Matemática para o Chat","fancy_title_localized":true,"locale":"en","id":252018,"title":"Adding Maths support for Chat","slug":"adding-maths-support-for-chat","posts_count":7,"reply_count":3,"highest_post_number":9,"image_url":"https://global.discourse-cdn.com/meta/original/4X/d/e/2/de2783fb591d106601e76e8fb52e7bada8375c92.png","created_at":"2023-01-17T12:46:00.301Z","last_posted_at":"2024-08-10T17:29:20.292Z","bumped":true,"bumped_at":"2024-08-10T17:29:20.292Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Tenho uma instância do Discourse recentemente atualizada (discourse 92bb728fe5, discourse-math f9cf94d2). Configurei o discourse-math para usar KaTeX, mas o problema também aparece com MathJax. Observo que a matemática é\u0026hellip;","visible":true,"closed":true,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":831,"height":238,"url":"https://global.discourse-cdn.com/meta/original/4X/d/e/2/de2783fb591d106601e76e8fb52e7bada8375c92.png"},{"max_width":800,"max_height":800,"width":800,"height":229,"url":"https://global.discourse-cdn.com/meta/optimized/4X/d/e/2/de2783fb591d106601e76e8fb52e7bada8375c92_2_800x229.png"},{"max_width":600,"max_height":600,"width":600,"height":171,"url":"https://global.discourse-cdn.com/meta/optimized/4X/d/e/2/de2783fb591d106601e76e8fb52e7bada8375c92_2_600x171.png"},{"max_width":400,"max_height":400,"width":400,"height":114,"url":"https://global.discourse-cdn.com/meta/optimized/4X/d/e/2/de2783fb591d106601e76e8fb52e7bada8375c92_2_400x114.png"},{"max_width":300,"max_height":300,"width":300,"height":85,"url":"https://global.discourse-cdn.com/meta/optimized/4X/d/e/2/de2783fb591d106601e76e8fb52e7bada8375c92_2_300x85.png"},{"max_width":200,"max_height":200,"width":200,"height":57,"url":"https://global.discourse-cdn.com/meta/optimized/4X/d/e/2/de2783fb591d106601e76e8fb52e7bada8375c92_2_200x57.png"}],"tags":[{"id":317,"name":"bate-papo","slug":"chat"},{"id":265,"name":"matemática","slug":"math"}],"tags_descriptions":{},"like_count":24,"views":907,"category_id":2,"featured_link":null,"op_like_count":2,"ai_topic_gist":null,"has_accepted_answer":false,"posters":[{"extras":null,"description":"Participante Original","user":{"id":74935,"username":"Anton_Akhmerov","name":"Anton Akhmerov","avatar_template":"/user_avatar/meta.discourse.org/anton_akhmerov/{size}/169548_2.png","trust_level":2}},{"extras":null,"description":"Participante Frequente","user":{"id":106607,"username":"panic","name":"","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/p/3ab097/{size}.png","trust_level":2}},{"extras":null,"description":"Participante Frequente","user":{"id":8722,"username":"Falco","name":"Falco","avatar_template":"/user_avatar/meta.discourse.org/falco/{size}/179432_2.png","primary_group_name":"team","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"admin":true,"trust_level":4}},{"extras":null,"description":"Recent Poster","user":{"id":136810,"username":"lindsey","name":"Lindsey Fogle","avatar_template":"/user_avatar/meta.discourse.org/lindsey/{size}/318210_2.png","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"admin":true,"trust_level":3}},{"extras":"latest","description":"Participante Mais Recente","user":{"id":23163,"username":"j.jaffeux","name":"Joffrey Jaffeux","avatar_template":"/user_avatar/meta.discourse.org/j.jaffeux/{size}/60297_2.png","primary_group_name":"team","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_group_id":47,"admin":true,"trust_level":2}}]},{"fancy_title":":cn: Plugin Discourse Math","fancy_title_localized":true,"locale":"zh_CN","id":265331,"title":":cn: Discourse Math 插件","slug":"discourse-math","posts_count":2,"reply_count":0,"highest_post_number":2,"image_url":"https://global.discourse-cdn.com/meta/optimized/4X/0/7/8/0783e5858f4219b6624393a8e9ffad5ecdfec133_2_1024x62.png","created_at":"2023-05-17T13:34:26.721Z","last_posted_at":"2023-05-17T13:35:20.680Z","bumped":true,"bumped_at":"2023-05-17T13:35:20.680Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"||| \n-|-|-| \n:information_source: | Visão Geral | O Discourse Math usa MathJax (padrão) ou KaTeX para permitir que você use fórmulas matemáticas em seu Discourse. \n:hammer_and_wrench: | Link do Repositório | https://gith\u0026hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"unicode_title":"🇨🇳 Discourse Math 插件","thumbnails":[{"max_width":null,"max_height":null,"width":1358,"height":83,"url":"https://global.discourse-cdn.com/meta/original/4X/0/7/8/0783e5858f4219b6624393a8e9ffad5ecdfec133.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":62,"url":"https://global.discourse-cdn.com/meta/optimized/4X/0/7/8/0783e5858f4219b6624393a8e9ffad5ecdfec133_2_1024x62.png"},{"max_width":800,"max_height":800,"width":800,"height":48,"url":"https://global.discourse-cdn.com/meta/optimized/4X/0/7/8/0783e5858f4219b6624393a8e9ffad5ecdfec133_2_800x48.png"},{"max_width":600,"max_height":600,"width":600,"height":36,"url":"https://global.discourse-cdn.com/meta/optimized/4X/0/7/8/0783e5858f4219b6624393a8e9ffad5ecdfec133_2_600x36.png"},{"max_width":400,"max_height":400,"width":400,"height":24,"url":"https://global.discourse-cdn.com/meta/optimized/4X/0/7/8/0783e5858f4219b6624393a8e9ffad5ecdfec133_2_400x24.png"},{"max_width":300,"max_height":300,"width":300,"height":18,"url":"https://global.discourse-cdn.com/meta/optimized/4X/0/7/8/0783e5858f4219b6624393a8e9ffad5ecdfec133_2_300x18.png"},{"max_width":200,"max_height":200,"width":200,"height":12,"url":"https://global.discourse-cdn.com/meta/optimized/4X/0/7/8/0783e5858f4219b6624393a8e9ffad5ecdfec133_2_200x12.png"}],"tags":[{"id":297,"name":"tradução-chinesa","slug":"chinese-translation"}],"tags_descriptions":{},"like_count":0,"views":1365,"category_id":181,"featured_link":null,"op_like_count":0,"ai_topic_gist":null,"has_accepted_answer":false,"posters":[{"extras":"latest single","description":"Participante Original, Participante Mais Recente","user":{"id":79292,"username":"honeymoose","name":"HoneyMoose","avatar_template":"/user_avatar/meta.discourse.org/honeymoose/{size}/198718_2.png","trust_level":2}}]}],"summarizable":false,"has_cached_summary":false,"has_livestream":null,"valid_reactions":["heart","laughing","cry","exploding_head","clap","confetti_ball","hugs","chefs_kiss","100","+1","rocket","star_struck","discourse","eyes"],"has_accepted_answer":false,"can_create_shared_issue":false,"shared_issue_visible":false,"can_vote":true,"vote_count":1,"user_voted":false,"discourse_zendesk_plugin_zendesk_id":null,"discourse_zendesk_plugin_zendesk_url":"https://your-url.zendesk.com/agent/tickets/","details":{"can_edit":false,"notification_level":1,"participants":[{"id":21714,"username":"XertroV","name":"Max Kaye","avatar_template":"/user_avatar/meta.discourse.org/xertrov/{size}/222435_2.png","post_count":1,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_color":null,"flair_bg_color":null,"flair_group_id":null,"trust_level":1},{"id":1,"username":"sam","name":"Sam Saffron","avatar_template":"/user_avatar/meta.discourse.org/sam/{size}/102149_2.png","post_count":1,"primary_group_name":"team","flair_name":"team","flair_url":"https://global.discourse-cdn.com/meta/original/3X/e/b/ebee30bd98aef20357e4a177a5a1e45b877ce088.svg","flair_color":"111","flair_bg_color":"","flair_group_id":47,"admin":true,"trust_level":3},{"id":64761,"username":"mbauman","name":"Matt Bauman","avatar_template":"/user_avatar/meta.discourse.org/mbauman/{size}/139835_2.png","post_count":1,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_color":null,"flair_bg_color":null,"flair_group_id":null,"trust_level":2},{"id":160471,"username":"Ethsim2","name":"Ethan ","avatar_template":"/user_avatar/meta.discourse.org/ethsim2/{size}/522255_2.png","post_count":1,"primary_group_name":null,"flair_name":"theme_authors","flair_url":"paintbrush","flair_color":"111","flair_bg_color":"ddd","flair_group_id":73,"trust_level":1},{"id":69152,"username":"szhorvat","name":"Szabolcs","avatar_template":"/user_avatar/meta.discourse.org/szhorvat/{size}/154711_2.png","post_count":1,"primary_group_name":null,"flair_name":null,"flair_url":null,"flair_color":null,"flair_bg_color":null,"flair_group_id":null,"trust_level":1}],"created_by":{"id":69152,"username":"szhorvat","name":"Szabolcs","avatar_template":"/user_avatar/meta.discourse.org/szhorvat/{size}/154711_2.png"},"last_poster":{"id":160471,"username":"Ethsim2","name":"Ethan ","avatar_template":"/user_avatar/meta.discourse.org/ethsim2/{size}/522255_2.png"},"links":[{"url":"https://discourse.julialang.org/t/quoting-posts-with-latex-equations/60542","title":"Quoting posts with LaTeX equations? - Meta Discussion - JuliaLang","internal":false,"attachment":false,"reflection":false,"clicks":10,"user_id":64761,"domain":"discourse.julialang.org","root_domain":"julialang.org"},{"url":"https://github.com/discourse/discourse/blob/1598e6b489125bade2a7bfc144ae346815dedf00/app/assets/javascripts/discourse/app/components/quote-button.js#L162-L191","title":"discourse/quote-button.js at 1598e6b489125bade2a7bfc144ae346815dedf00 · discourse/discourse · GitHub","internal":false,"attachment":false,"reflection":false,"clicks":2,"user_id":21714,"domain":"github.com","root_domain":"github.com"},{"url":"https://github.com/discourse/discourse/blob/1598e6b489125bade2a7bfc144ae346815dedf00/app/assets/javascripts/discourse/app/controllers/topic.js#L332","title":"discourse/topic.js at 1598e6b489125bade2a7bfc144ae346815dedf00 · discourse/discourse · GitHub","internal":false,"attachment":false,"reflection":false,"clicks":1,"user_id":21714,"domain":"github.com","root_domain":"github.com"},{"url":"https://github.com/discourse/discourse/blob/1598e6b489125bade2a7bfc144ae346815dedf00/app/assets/javascripts/discourse/app/lib/quote.js#L4","title":"discourse/quote.js at 1598e6b489125bade2a7bfc144ae346815dedf00 · discourse/discourse · GitHub","internal":false,"attachment":false,"reflection":false,"clicks":1,"user_id":21714,"domain":"github.com","root_domain":"github.com"}]},"bookmarks":[]}