obsidian里面能不能将LaTeX的模板插进去?


遇到的问题

overleaf LaTeX转obsidian 请问各位有没有方法可以将LaTeX的模板包插入obsidian

目前是obsidian最新版

预期效果如图

如果直接输 Markdown 的话思路大概是改一下 Callout 对应的 css,把标题框,文字框,背景,字体等等都改下,再把内容框边距设成负的,得到标题栏切入一半的效果。论坛好像不好找现成的,就摸索了一份 CSS ,除了实在不知道颜色怎么变暗一点以外,样子基本差不多

只适配明亮主题

.callout {
    /* 圆角 */
    --callout-radius: 2px;
    padding: 0;
    background-color: rgba(var(--callout-color) , 0);
}

.callout .callout.callout {
    margin-bottom: 12px;
}

/* 标题 */
.callout .callout-title {
    padding: 6px;
    background-color: rgb(var(--callout-color));
    display: inline-block;
    color:  var(--background-primary);
    font-family: 'Times New Roman', 'simsun', sans-serif;
    font-weight: normal;
}

/* 内容 */
.callout .callout-content {
    margin-top: -15px;
    padding: 16px 12px 6px;
    background-color: rgba(var(--callout-color), 0.1);
    border: solid 1.5px rgb(var(--callout-color));
    border-radius: 6px;
    font-family: 'kaiti', 'simsun', sans-serif;
  
}

/* 段落 */
.callout .callout-content p {
  margin-top: 6px;
  margin-bottom: 6px;
}

/* 隐藏图标 */
.callout .callout-icon{
  display: none;
}

测试markdown:

> [!success] 定义 1.5 ($\mathbb{R}^n$中的道路)
> 设 $E$ 是 $\mathbb{R}^n$ 中的点集,若连续映射
> $$
>  \gamma : [0, 1] \to \mathbb{R}
> $$
> 的值全部落在 $E$ 中,即满足$\vec{\gamma}([0, 1])\subset E$,则称

不过如果用 pandoc 转那确实不了解…毕竟 LaTeX 很多东西不是 markdown 原生支持的