|
|
@@ -96,9 +96,9 @@
|
|
|
>思考过程:<RightOutlined v-if="!message.isShowThink" /> <DownOutlined v-if="message.isShowThink"
|
|
|
/></span>
|
|
|
</div>
|
|
|
- <div v-show="message.isShowThink" class="color-gray font-size-12px" v-html="message.parsedContentR1"></div>
|
|
|
+ <div v-show="message.isShowThink" class="color-gray font-size-12px" v-html="formatMessage(message.parsedContentR1)"></div>
|
|
|
</div>
|
|
|
- <div v-if="message.parsedContent" v-html="message.parsedContent"> </div>
|
|
|
+ <div v-if="message.parsedContent" v-html="formatMessage(message.parsedContent)"> </div>
|
|
|
</div>
|
|
|
<div class="copy-icon-container">
|
|
|
<CopyOutlined class="copy-icon" @click="copyToClipboard(message.parsedContent)" title="复制消息" />
|
|
|
@@ -362,8 +362,6 @@ const renderLatexInHtml = (html) => {
|
|
|
const inlineRegex = /\$(.*?)\$/g;
|
|
|
// // 替换块级公式(居中显示)
|
|
|
html = html.replace(blockRegex, (match, formula) => {
|
|
|
- matchCount++;
|
|
|
- console.log(`块级公式匹配第 ${matchCount} 次:`, formula); // 查看匹配次数和内容
|
|
|
return katex.renderToString(formula.trim(), {
|
|
|
displayMode: true,
|
|
|
throwOnError: false,
|