小编Pak*_*ork的帖子

Pandoc:[警告] 无法转换 TeX 数学

我尝试使用 Pandoc 将 html 转换为 docx:
这是我的 html 代码:

<p> Example: ${v_1} = {\rm{ }}{v_2}$</p>
Run Code Online (Sandbox Code Playgroud)

使用 MathJax 配置:

    MathJax.Hub.Config({
    扩展名: ["tex2jax.js", "TeX/AMSmath.js", "TeX/AMSsymbols.js"],
    jax: ["输入/TeX", "输出/HTML-CSS"],
    tex2jax:{
        inlineMath: [['$', '$'], ["\(", "\)"]],
        displayMath: [['$$', '$$'], ["\[", "\]"]],
    },
    "HTML-CSS": {availableFonts: ["TeX"]}
});

我使用的 Pandoc 命令(Pandoc 版本 2.2.3.2):

    pandoc -s test.html --mathjax -f html+tex_math_dollars --pdf-engine=xelatex -o xxx.docx

然后我收到警告:

    [警告] 无法转换 TeX 数学 '{v_1} = {\rm{ }}{v_2}',呈现为 TeX:
      {v_1} = {\rm{ }}{v_2}
                  ^
      意外的“{”
      期待“%”、“\\label”、“\\nonumber”或空格

有人请告诉我如何解决这个问题。谢谢!

latex mathjax pandoc

5
推荐指数
1
解决办法
4600
查看次数

Vue Router 嵌套路由未路由正确的组件

我使用 Laravel 和 vuejs 创建一个仪表板

我使用 Vue Router 创建嵌套路由,例如:

/admin
/admin/posts
/admin/posts/add
/admin/posts/edit/:id
Run Code Online (Sandbox Code Playgroud)

我尝试切换 /admin/posts 和 /admin/posts/add 但它没有路由正确的组件。它总是路由到 App.Vue

这是我在 web.php 中的代码

Route::get('admin/{any?}', 'App\Http\Controllers\Admin\DashboardController@index')->where('any', '.*');
Run Code Online (Sandbox Code Playgroud)

以及 app.js 中的代码

require('./bootstrap');
import Vue from 'vue';

import App from './App.vue';
import VueRouter from 'vue-router';
import VueAxios from 'vue-axios';
import axios from 'axios';
import { routes } from './routes';

Vue.use(VueRouter);
Vue.use(VueAxios, axios);

const router = new VueRouter({
    mode: 'history',
    routes: routes
});

const app = new Vue({
    el: '#app',
    router: router,
    render: h => …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js vue-router vue-component vuejs2

3
推荐指数
1
解决办法
6790
查看次数