{
    "content": [
        {
            "type": "text",
            "text": "# GROFF_ME (info)\n\n## NAME\n\ngroffme - \"me\" macro package for formatting documents with GNU roff\n\n## SYNOPSIS\n\ngroff -me [option ...] [input-file ...]\ngroff -m me [option ...] [input-file ...]\n\n## DESCRIPTION\n\nThe  me  package  of macro definitions for the roff language provides a\nconvenient facility for preparing technical papers in various  formats.\nThis  manual  page describes the GNU version of the me macros, which is\npart of the groff document formatting system.  This version can be used\nwith both GNU troff and Unix troff.\n\n## Sections\n\n- **NAME**\n- **SYNOPSIS**\n- **DESCRIPTION**\n- **FILES**\n- **NOTES**\n- **SEE ALSO**\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "GROFF_ME",
        "section": "",
        "mode": "info",
        "summary": "groffme - \"me\" macro package for formatting documents with GNU roff",
        "synopsis": "groff -me [option ...] [input-file ...]\ngroff -m me [option ...] [input-file ...]",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [],
        "examples": [],
        "see_also": [
            {
                "name": "groff",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/groff/1/json"
            },
            {
                "name": "troff",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/troff/1/json"
            },
            {
                "name": "eqn",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/eqn/1/json"
            },
            {
                "name": "grn",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/grn/1/json"
            },
            {
                "name": "pic",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/pic/1/json"
            },
            {
                "name": "fer",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/fer/1/json"
            },
            {
                "name": "tbl",
                "section": "1",
                "url": "https://www.chedong.com/phpMan.php/man/tbl/1/json"
            }
        ],
        "section_outline": [
            {
                "name": "NAME",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 4,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 144,
                "subsections": []
            },
            {
                "name": "FILES",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "NOTES",
                "lines": 5,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 18,
                "subsections": []
            }
        ],
        "sections": {
            "NAME": {
                "content": "groffme - \"me\" macro package for formatting documents with GNU roff\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "groff -me [option ...] [input-file ...]\n\ngroff -m me [option ...] [input-file ...]\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "The  me  package  of macro definitions for the roff language provides a\nconvenient facility for preparing technical papers in various  formats.\nThis  manual  page describes the GNU version of the me macros, which is\npart of the groff document formatting system.  This version can be used\nwith both GNU troff and Unix troff.\n\nMany  roff  requests  are unsafe in conjunction with this package; how-\never, the following requests may be used with impunity after the  first\n.pp:\n\n.bp     begin new page\n.br     break output line here\n.sp n   insert n spacing lines\n.ls n   (line spacing) n=1 single, n=2 double space\n.na     no alignment of right margin\n.ce n   center next n lines\n.ul n   underline next n lines\n\nNote:  In  contrast to its behavior with other macro packages and \"raw\"\nroff, when using the me package, the .sp request will not put space  at\nthe top of a page.\n\nOutput  of  the pic, eqn, refer, and tbl preprocessors is acceptable as\ninput.\n\nMacro Reference\nNumeric arguments to macros are  denoted  with  lowercase  letters  and\nstring  arguments with uppercase.  An optional macro argument such as x\nappears in brackets, [x].  Note that arguments to macros generally must\nbe  quoted if they contain whitespace.  An exception is the argument to\nheader and footer macros, which require some  explanation.   They  take\nthe  form \"c left c middle c right c\", with spaces added here for clar-\nity.  The strings left, middle, and  right  correspond  to  their  page\nplacement  and can contain unprotected whitespace, but must not contain\nthe (non-space) character c, which delimits them.  For brevity, the ta-\nble  presents  header and footer arguments as clcmcrc.  Popular choices\nfor c are the ASCII apostrophe \"'\" and the ASCII double quote \"\"\".\n\nThis list is incomplete; some requests are too complex to summarize  in\na table, and some that are listed below accept additional arguments not\nshown.  See the -me Reference Manual for interesting details.\n\nRequest           Initial   Causes   Explanation\n.(c               -         yes      Begin centered block.\n.(d               -         no       Begin delayed text.\n.(f               -         no       Begin footnote.\n.(l               -         yes      Begin list.\n.(q               -         yes      Begin major quote.\n.(x [X]           -         no       Begin item in index (named X).\n.(z               -         no       Begin floating keep.\n\n.)c               -         yes      End centered block.\n.)d               -         yes      End delayed text.\n.)f               -         yes      End footnote.\n.)l               -         yes      End list.\n.)q               -         yes      End major quote.\n.)x               -         yes      End index item.\n.)z               -         yes      End floating keep.\n.++ M [clcmcrc]   -         no       Define paper section as M, which\nmust be one of C (chapter), A (ap-\npendix), P (preliminary, i.e.,\nfront matter or table of con-\ntents), AB (abstract), B (bibliog-\nraphy), RC (chapters renumbered\nfrom page one each chapter), or RA\n(appendix renumbered from page\none) (and set page header to clcm-\ncrc).\n.+c [T]           -         yes      Begin chapter (or appendix, etc.,\nas set by .++) (with title T).\n.1c               1         yes      One-column format on a new page.\n.2c               1         yes      Two-column format.\n.EN               -         yes      Space after equation produced by\neqn or neqn.\n.EQ [M [T]]       -         yes      Begin displayed equation (with in-\ndentation M, which must be one of\nC (centered, default), I (in-\ndented), or L (justified left)\n(and title T in right margin)).\n.GE               -         yes      End gremlin picture.\n.GS               -         yes      Begin gremlin picture.\n.PE               -         yes      End pic picture.\n.PS               -         yes      Begin pic picture.\n.TE               -         yes      End tbl table.\n.TH               -         yes      End heading of tbl table.\n.TS [H]           -         yes      Begin tbl table; if H, table re-\npeats heading on each page.\n.b [X [Y]]        -         no       Print X in bold (appending Y in\nthe previous font); if no argu-\nments, switch to bold.\n.ba n             0         yes      Augment the base indent (for regu-\nlar text, like paragraphs) by n.\n.bc               -         yes      Begin new column.\n.bi [X [Y]]       -         no       Print X in bold italics (appending\nY in the previous font); if no ar-\nguments, switch to bold italics.\n.bu               -         yes      Begin bulleted paragraph.\n.bx [X [Y]]       -         no       Print X in a box (with Y ap-\npended).  Renders reliably only in\nno-fill mode.\n.ef clcmcrc       \"\"\"\"      no       Set even-numbered page footer.\n.eh clcmcrc       \"\"\"\"      no       Set even-numbered page header.\n.fo clcmcrc       \"\"\"\"      no       Set page footer.\n.hx               -         no       Suppress headers and footers on\nnext page.\n.he clcmcrc       \"\"\"\"      no       Set page header.\n.hl               -         yes      Draw a horizontal line.\n.i [X [Y]]        -         no       Print X in italics (appending Y in\nthe previous font); if no argu-\nments, switch to italics.\n.ip [X [n]]       n=5n      yes      Start indented paragraph (with\nhanging tag X (and indentation\nn)).\n.lp               -         yes      Begin paragraph with first line\nflush left.\n.np               1         yes      Start numbered paragraph.\n\n.of clcmcrc       \"\"\"\"      no       Set odd-numbered page footer.\n.oh clcmcrc       \"\"\"\"      no       Set odd-numbered page header.\n.pd               -         yes      Print delayed text.\n.pp               -         yes      Begin paragraph with indented\nfirst line.\n.r [X [Y]]        -         no       Print X in roman (appending Y in\nthe previous font); if no argu-\nments, switch to roman.\n.re               0.5i      no       Reset tabs to default values.\n.sh [n [T]]       n=1       yes      Start numbered section; print sec-\ntion number (set to n (and title\nT)) in bold.\n.sk               -         no       Leave the next page blank.  Only\none page is remembered ahead.\n.sm X [Y]         -         no       Print X in a smaller point size\n(appending Y at the previous\nsize).\n.sz n             10p       no       Augment the point size by n\npoints.\n.tp               -         yes      Begin title page.\n.u X [Y]          -         no       Underline X (appending Y without\nunderlining).  Renders reliably\nonly in no-fill mode.\n.uh [T]           -         yes      Start unnumbered section (and\nprint title T in bold).\n.xp [X]           -         no       Print index (named X).\n",
                "subsections": []
            },
            "FILES": {
                "content": "/usr/share/groff/1.22.4/tmac/me.tmac (a wrapper file for e.tmac)\n/usr/share/groff/1.22.4/tmac/e.tmac\n",
                "subsections": []
            },
            "NOTES": {
                "content": "Early roff macro packages limited themselves to a single-letter name-\nspace (mm, ms, mv, mn, etc.).  The \"e\" in \"me\" stands for \"Eric P. All-\nman\", who wrote the macro package and the original technical papers\ndocumenting it while an undergraduate at the University of California.\n",
                "subsections": []
            },
            "SEE ALSO": {
                "content": "groff(1), troff(1)\n\nTwo manuals are available in source and rendered form.  On your system,\nthey may be compressed and/or available in additional formats.\n\n/usr/share/doc/groff-base/meintro.me\n/usr/share/doc/groff-base/meintro.ps\nis Writing Papers with Groff Using -me, by Eric P. Allman and\nJames Clark.\n\n/usr/share/doc/groff-base/meref.me\n/usr/share/doc/groff-base/meref.ps\nis the -me Reference Manual, by Eric P. Allman and James Clark.\n\nFor preprocessors supported by me, see eqn(1), grn(1), pic(1), re-\nfer(1), and tbl(1).\n\ngroff 1.22.4                     23 March 2022                     GROFFME(7)",
                "subsections": []
            }
        }
    }
}