forsyde / forsyde-latex Goto Github PK
View Code? Open in Web Editor NEWTikZ/PGF libraries for ForSyDe documents
Home Page: https://forsyde.github.io/forsyde-latex/
License: Other
TikZ/PGF libraries for ForSyDe documents
Home Page: https://forsyde.github.io/forsyde-latex/
License: Other
It seems a file is missing.
! LaTeX Error: File `forsyde-pc.sty' not found.
Type X to quit or to proceed,
or enter new name. (Default extension: sty)
The port symbols are going nuts when I insert a token on the channel. See the feedback loops from the picture generated by the code below:
\begin{tikzpicture}[]
\standard[shape = leaf shape, hasmoc, class = sadf, type = kernel, ni=3,
no=4, nf = 1, inner ysep=10pt, inner xsep=20pt] (if) <0,0> {\Huge IF};
\resetportinfo{if}\wpinfo{a}\wpinfo{1}\wpinfo{1}
\epinfo{1}\epinfo{1}\epinfo{1}\epinfo{1}
\path (-2,0)+(if.w1) edge[s,->,dstport] (if.w1)
(if.e1) edge[s, srcport,->] +(2,0)
(if.e2) edge[s, srcport,->] +(2,0)
(if.e3) edge[s, token=scalar,token pos=0.5, srcport,
-|-|-=-0.4:1.4, deviate=-55pt, ->, dstport] (if.w2)
(if.e4) edge[v, token=vector, token pos=0.5, srcport,
-|-|-=-0.2:1.2, deviate=-20pt, ->, dstport] (if.w3)
(0,1)+(if-f.n1) edge[f,->,dstport] (if-f.n1);
\cluster[shape = comp shape, inner ysep=40pt, inner xsep=50pt]
() <(if)> {Instruction Fetch};
\end{tikzpicture}
We could publish, for example the layered model graph, or the NoC picture template. Should they be under the same license as the library or should they include some Creative-Commons-type license?
On my Mac I get the following problem when running the Makefile:
...
kpathsea: Running mktextfm forsydeatom10
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input forsydeatom10
This is METAFONT, Version 2.7182818 (TeX Live 2017) (preloaded base=mf)
kpathsea: Running mktexmf forsydeatom10
! I can't find file `forsydeatom10'.
<*> ...r; mag:=1; nonstopmode; input forsydeatom10
...
Most of the times the pictures of process networks become over-encumbered by ports not aligning properly, since they are created dynamically, after the center coordinate has been established.
Two possibilities to fix this are:
Also paths that traverse clusters cannot change shape unless there is a port, which in most of the cases ends in drawing huge detours. This also needs to be fixed.
The library needs a standard naming convention of graphical primitives based on their representation or shape rather than their equivalent in the ForSyDe framework.
Both API and manual need to be fully changed in order to be more suggestive.
The package is dependent on the release of forsyde-atom v0.1.2.
tikzlibraryforsyde.keys.code.tex
seems to be redundant.My workarounds so far:
add export TEXMFLOCAL=/usr/share/texmf
to the ~/.bashrc file.
install the package.
refresh tex database with sudo texhash
.
Still not sure if the thing is going to the right place...
TODO
There seems to be an issue with l3regex.sty not being found in recent versions of texlive.
This issue is discussed here
A lot of radical changes have happened in the dev
branch, to reflect the new status of ForSyDe as a formalism. These changes need to be documented and merged into the master
branch.
Since the current content is mostly not relevant any more, it will not be included in the (future) first release.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.