Skip to content

Commit 4a0977d

Browse files
authored
Merge pull request #648 from lihqi/lhq-alpha-0605
feat(lb-components): Enhanced Latex
2 parents 8684dbb + 8e0aa5c commit 4a0977d

3 files changed

Lines changed: 9 additions & 3 deletions

File tree

packages/lb-annotation/src/core/toolOperation/rectOperation.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import MathUtils from '@/utils/MathUtils';
44
import AxisUtils from '@/utils/tool/AxisUtils';
55
import RectUtils from '@/utils/tool/RectUtils';
66
import TagUtils from '@/utils/tool/TagUtils';
7+
import { i18n } from '@labelbee/lb-utils';
78
import { DEFAULT_TEXT_SHADOW, EDragStatus, ESortDirection } from '../../constant/annotation';
89
import { EDragTarget, EOperationMode } from '../../constant/tool';
910
import EKeyCode from '../../constant/keyCode';
@@ -19,7 +20,6 @@ import uuid from '../../utils/uuid';
1920
import { BasicToolOperation, IBasicToolOperationProps } from './basicToolOperation';
2021
import TextAttributeClass from './textAttributeClass';
2122
import Selection, { SetDataList } from './Selection';
22-
import { i18n } from '@labelbee/lb-utils';
2323

2424
interface IRectOperationProps extends IBasicToolOperationProps {
2525
drawOutSideTarget?: boolean; // 是否可以在边界外进行标注

packages/lb-components/src/components/LLMToolView/sidebar/components/textEditor/index.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import MarkdownView from '@/components/markdownView';
1212
import LatexEditor from '@/components/latexEditor';
1313
import styles from './index.module.scss';
1414
import LongText from '@/components/longText';
15+
import { convertLatexFormat } from '@/utils/LLM';
1516

1617
interface IProps {
1718
newAnswer?: string;
@@ -141,7 +142,7 @@ const TextEditor = (props: IProps) => {
141142
<div className={styles.outputDisplay}>
142143
<div className={styles.title}>{t('OutputDisplay')}</div>
143144
<div className={styles.content}>
144-
{inputValue ? <MarkdownView value={markdownText} /> : ''}
145+
{inputValue ? <MarkdownView value={convertLatexFormat(markdownText)} /> : ''}
145146
</div>
146147
</div>
147148
);

packages/lb-components/src/components/LLMToolView/sidebar/components/textInputBox/index.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import LatexEditor from '@/components/latexEditor';
88
import styles from './index.module.scss';
99
import MarkdownView from '@/components/markdownView';
1010
import LongText from '@/components/longText';
11+
import { convertLatexFormat } from '@/utils/LLM';
1112

1213
interface IProps {
1314
textAttribute: ITextList[];
@@ -184,7 +185,11 @@ const TextInputBox = (props: IProps) => {
184185
<div className={styles.outputDisplay}>
185186
<div className={styles.title}>{t('OutputDisplay')}</div>
186187
<div className={styles.content}>
187-
{inputValue ? <MarkdownView value={markdownText} /> : ''}
188+
{inputValue ? (
189+
<MarkdownView value={convertLatexFormat(markdownText)} />
190+
) : (
191+
''
192+
)}
188193
</div>
189194
</div>
190195
);

0 commit comments

Comments
 (0)