代码块颜色异常

cpp 代码块,异常如下:

image.png

当我把红框中第一行注释掉,颜色又正常了,如下:

image.png

我检查了一下,这一行好像并没有什么特殊字符,空格也是正常的,代码是直接从编译器粘贴过来的,应该没问题。

代码主题:base16 papercolor-light

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • lihuiv5
    订阅者 作者
    #include <iostream>
    #include <Eigen/Core>
    int main(int argc, char** argv)
    {
        //1.方阵
        Eigen::Matrix3f  A;   //本质是Eigen::Matrix<float,3,3> A;  
        A << 1,2,3,4,5,6,7,8,9;
        std::cout << "A= \n" << A << std::endl;
    
        //2. 转置操作
        Eigen::Matrix3f  A_T =  A.transpose();
        std::cout << "\nA的转置矩阵A_T= \n" << A_T << std::endl;
    
        //3. 零矩阵
        Eigen::Matrix<float,3,5> B = Eigen::Matrix<float,3,5>::Zero();
        std::cout << "\nB= \n" << B << std::endl;
    
        //4. 对角矩阵
        //4.1 构造对角矩阵
        Eigen::VectorXd vector(5);                //构建5维向量
        vector<<1,2,3,4,5;                        //向量赋值
        Eigen::MatrixXd  C(vector.asDiagonal());  //使用向量生成对角阵
        std::cout << "\nC= \n" << C << std::endl;
    
        //4.2 从普通矩阵中提取对角元素组成向量 
        std::cout << "\n从C中提取对角元素构成向量= \n" << C.diagonal() << std::endl;    //C也可以不是方阵
    
        //5. 单位矩阵
        //5.1 构造单位矩阵
        Eigen::Matrix3f D = Eigen::Matrix3f::Identity();                    //简写
        Eigen::Matrix<float,4,4> E = Eigen::Matrix<float,4,4>::Identity();  //完整写法
        std::cout << "\n单位矩阵D= \n" << D << std::endl;
        std::cout << "\n单位矩阵E= \n" << E << std::endl;
    
        //5.2 构造对角线为1的普通矩阵
        Eigen::Matrix<float,3,5> F = Eigen::Matrix<float,3,5>::Identity();
        std::cout << "\n普通对角元素为1的矩阵F= \n" << F << std::endl;
    
        return 0;
    }
    
  • Vanessa
    订阅者

    感谢反馈,可关注 Issue #3437 · highlightjs/highlight.jsIssue #3695 · siyuan-note/siyuan

    下个版本修复。

    1 操作
    Vanessa 在 2021-12-29 16:54:43 更新了该回帖