diff options
author | Thomas F. K. Jorna <[email protected]> | 2021-12-04 11:55:39 +0100 |
---|---|---|
committer | Thomas F. K. Jorna <[email protected]> | 2021-12-04 11:55:39 +0100 |
commit | d57edaebf8dacc9159c35e1084b7d600f077e18e (patch) | |
tree | 79c4bcb34bc4a6e0684f07124cdaac01da4e7160 /util | |
parent | fca239e3140e660fc26dd7b7bc7bfbbcfafe8630 (diff) |
feat: add own latex macros
Diffstat (limited to 'util')
-rw-r--r-- | util/processOrg.tsx | 9 | ||||
-rw-r--r-- | util/uniorg.tsx | 3 |
2 files changed, 8 insertions, 4 deletions
diff --git a/util/processOrg.tsx b/util/processOrg.tsx index ef75acf..189e980 100644 --- a/util/processOrg.tsx +++ b/util/processOrg.tsx @@ -44,6 +44,7 @@ export interface ProcessedOrgProps { outline: boolean collapse: boolean linksByNodeId: LinksByNodeId + macros?: { [key: string]: string } } export const ProcessedOrg = (props: ProcessedOrgProps) => { @@ -58,9 +59,8 @@ export const ProcessedOrg = (props: ProcessedOrgProps) => { outline, collapse, linksByNodeId, + macros, } = props - console.log(linksByNodeId) - console.log(previewNode) if (!previewNode || !linksByNodeId) { return null } @@ -85,8 +85,6 @@ export const ProcessedOrg = (props: ProcessedOrgProps) => { const linkEntries = Object.entries(nodesInNote) const wikiLinkResolver = (wikiLink: string): string[] => { const entry = linkEntries.find((idNodeArray) => { - console.log(idNodeArray) - console.log(wikiLink) return idNodeArray?.[1]?.title === wikiLink }) const id = entry?.[0] ?? '' @@ -117,6 +115,7 @@ export const ProcessedOrg = (props: ProcessedOrgProps) => { const isMarkdown = previewNode?.file?.slice(-3) === '.md' const baseProcessor = isMarkdown ? mdProcessor : orgProcessor + console.log(macros) const processor = useMemo( () => baseProcessor @@ -126,6 +125,8 @@ export const ProcessedOrg = (props: ProcessedOrgProps) => { '\\eqref': '\\href{###1}{(\\text{#1})}', '\\ref': '\\href{###1}{\\text{#1}}', '\\label': '\\htmlId{#1}{}', + // '\\weird': '\\textbf{#1}', + ...macros, }, }) .use(rehype2react, { diff --git a/util/uniorg.tsx b/util/uniorg.tsx index 7ffd3b8..68f0330 100644 --- a/util/uniorg.tsx +++ b/util/uniorg.tsx @@ -13,6 +13,7 @@ export interface UniOrgProps { outline: boolean collapse: boolean linksByNodeId: LinksByNodeId + macros?: { [key: string]: string } } export const UniOrg = (props: UniOrgProps) => { @@ -26,6 +27,7 @@ export const UniOrg = (props: UniOrgProps) => { outline, collapse, linksByNodeId, + macros, } = props const [previewText, setPreviewText] = useState('') @@ -67,6 +69,7 @@ export const UniOrg = (props: UniOrgProps) => { outline, collapse, linksByNodeId, + macros, }} /> )} |