遇到的问题
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 原生支持的