这里描述了一种向 Github 中的 Markdown 文件添加图像的方法。但是,我想将图像添加到*.orgGitlab 中的文件(Github 和 Gitlab 支持README.org文件,因此两者的解决方案应该相同)。我试过了:
[[file:./path/to/file.svg]]
[[sometext][file:./path/to/file.svg]]]
[[file:./path/to/file.svg]][sometext]]
Run Code Online (Sandbox Code Playgroud)
Markdown 的格式也不起作用:

Run Code Online (Sandbox Code Playgroud)
建议使用现在删除的答案
![][1]
[1]: ./path/tofile
Run Code Online (Sandbox Code Playgroud)
这也不起作用。
正确的做法是什么?
我在某个文件夹中有一个MATLAB App App.mlapp~/myapp/.它使用的功能和GUI中使用的一些图形都在~/myapp/subfolder.为了正确运行App.mlapp,我必须~/myapp/subfolder在启动应用程序之前每次手动添加到我的路径.
如何自动添加子文件夹?
我试着把它放在addpath(genpath(~/myapp/subfolder));开头StartupFcn.但是,正如StartupFcn在组件创建之后调用的那样,已经需要一些图形~/myapp/subfolder,这种方法不起作用.使用自动创建的功能创建组件createComponents,无法使用App Designer编辑器对其进行编辑.
最小的例子,根据excaza的要求.要创建它,请打开App Designer,创建一个新应用程序,在设计视图中添加一个按钮,并在路径中使用按钮属性 - >文本和图标 - >更多属性 - >图标文件指定一个图标 .然后从路径中删除该图标的目录,并尝试运行该应用程序.
classdef app1 < matlab.apps.AppBase
% Properties that correspond to app components
properties (Access = public)
UIFigure matlab.ui.Figure
Button matlab.ui.control.Button
end
% App initialization and construction
methods (Access = private)
% Create UIFigure and components
function createComponents(app)
% Create UIFigure
app.UIFigure = uifigure;
app.UIFigure.Position = [100 …Run Code Online (Sandbox Code Playgroud)