通常,当我查看matlab publish命令的HTML输出时,它会突出显示代码,并以可视方式将代码与格式文本分开,并使用分隔框进行输出,并带有如下浅灰色背景:
但是,当我将html文件作为附件以gmail格式发送给朋友,并在Windows 7机器上以chrome的gmail格式查看时,缺少分隔框和灰色背景,可读性更差。
我认为这可能是gmail的“功能”,以确保HTML不会做任何邪恶的事情?还是我在发布中做错了什么?
最小的可复制示例是:
%% Load CSV files:
%
% Matlab has an CSV file import wizard to parse CSV files.
%
users = importUsers('users.csv');
viewings = importViewings('viewings.csv');
答案 0 :(得分:1)
我能够使用铬和Firefox在系统上重现此内容。原因是gmail中的HTML预览剥离了链接到HTML或存储在HTML中的css(可能还有任何js)。 This post可能有一些相关信息。
解决方案非常简单-只需将文件保存到设备中,然后再打开即可(格式化仅从预览中删除,而不是从实际文件中删除)。