Using markup from an included file
3 views (last 30 days)
Show older comments
My markup tends to be many more lines than my code, which makes debugging a nuisance. Is it possible to include it from a separate file (also nice for re-use)? I've tried:
%%Title
a = 1
<include> markup_01.m </include>
b = 2
It does publish the title and the MATLAB code including the workspace output, but the markup as defined in the file markup_01.m is included 'literally' in the comment format it is typed.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/158882/image.png)
0 Comments
Answers (1)
Ahmet Cecen
on 11 Dec 2016
Edited: Ahmet Cecen
on 11 Dec 2016
I don't believe you can achieve this as easily as you want. The only way I can think of is:
- Publish the markup file separately, then include the html output instead of the m file. However MATLAB will automatically escape the html tags when printing and will publish "[ampersand]lt;" and "[ampersand]gt;" instead of "<" and ">" which will break formatting.
- You will then have to write a third function that reads the final published html as text and replaces "[ampersand]lt;" occurrences with "<" and so forth.
See Also
Categories
Find more on Environment and Settings in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!