### ======================================================================== ### @SED-file{ ### author = "Ulrik Vieth", ### email = "vieth@thphy.uni-duesseldorf.de", ### filename = "mp2mft.sed", ### version = "0.07", ### date = "29 January 1996", ### time = "01:05:16 MET", ### codetable = "ISO/ASCII", ### checksum = "45153 37 192 1531", ### supported = "yes", ### keywords = "MFT, MetaPost, pretty-printing", ### abstract = "", ### docstring = "", ### } ### ======================================================================== # # Convert METAPOST sources for MFT input: # # Present material in `btex ... etex' as a TeXnical MFT comment. # The `btex ... etex' groups may not extend across line breaks. # And there may be only one such group per line. # # This file is mostly based on the file "mft.sed" by Andreas Scherer # , but some changes and # corrections have been made. TeX labels are now printed verbatim # (as quoted strings) so that their information won't get lost. # # Usage: # # sed -f mp2mft.sed < file.mp > file.mf # mft file[.mf] -s mp2[.mft] # # Code: # /verbatimtex/ s/\(.*\)verbatimtex[ ]\+\(.*\)[ ]\+etex\(.*\)/\1verbatimtex ... etex\3 %\\ \\TeX\\ code: |"\2"|/ /btex/ s/\(.*\)btex[ ]\+\(.*\)[ ]\+etex\(.*\)/\1btex ... etex\3 %\\ \\TeX\\ label: |"\2"|/