Ignore:
Timestamp:
Aug 15, 2023, 11:13:23 PM (16 months ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
master
Children:
18ebc28
Parents:
3fdf2b7
Message:

create a glossary example

Location:
doc/theses/fangren_yu_MMath
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • doc/theses/fangren_yu_MMath/glossary.tex

    r3fdf2b7 r082510e  
    3232% Examples from template above
    3333
    34 \newabbreviation{raii}{RAII}{\Newterm{resource acquisition is initialization}}
    35 \newabbreviation{rtti}{RTTI}{\Newterm{run-time type information}}
    36 \newabbreviation{fcfs}{FCFS}{\Newterm{first-come first-served}}
    37 \newabbreviation{lifo}{LIFO}{\Newterm{last-in first-out}}
    38 \newabbreviation{fifo}{FIFO}{\Newterm{first-in first-out}}
    39 \newabbreviation{toctou}{TOCTOU}{\Newterm{time-of-check to time-of-use}}
    40 \newabbreviation{cas}{CAS}{\Newterm{compare-and-set (swap)}}
    41 \newabbreviation{dwcas}{DWCAS}{\Newterm{double-wide (width) compare-and-set (swap)}}
    42 \newabbreviation{dcas}{DCAS}{\Newterm{double compare-and-set (swap)}}
    43 \newabbreviation{qpcas}{QPCAS}{\Newterm{queue pointer compare-and-set (swap)}}
    44 \newabbreviation{ll}{LL}{\Newterm{load linked}}
    45 \newabbreviation{sc}{SC}{\Newterm{store conditional}}
     34\newabbreviation{foo}{FOO}{\Newterm{Fred Orders Oysters}}
     35\newabbreviation{bar}{BAR}{\Newterm{Boys Are Rushed}}
    4636
    47 \newglossaryentry{actor}{
    48 name=actor,
    49 description={A basic unit of an actor system that can store local state and send messages to other actors.}
     37\newglossaryentry{git}{
     38name=git,
     39first={\Newterm{git}},
     40description={is a system that can count the change in your pocket.}
    5041}
    5142
     
    5344name={gulp},
    5445first={\Newterm{gulp}},
    55 description={Move the contents of message queue to a local queue of the executor thread using a single atomic instruction.}
     46description={a motion made with the mouth.}
    5647}
    57 
    58 \newglossaryentry{impl_concurrency}{
    59 name=implicit concurrency,
    60 first={\Newterm{implicit concurrency}},
    61 description={A class of concurrency features that abstract away explicit thread synchronization and mutual exclusion.}
    62 }
    63 
    64 \newglossaryentry{actor_model}{
    65 name=actor model,
    66 first={\Newterm{actor model}},
    67 description={A concurrent computation model, where tasks are broken into units of work that are distributed to actors in the form of messages.}
    68 }
    69 
    70 \newglossaryentry{actor_system}{
    71 name=actor system,
    72 first={\Newterm{actor system}},
    73 description={An implementation of the actor model.}
    74 }
    75 
    76 \newglossaryentry{synch_multiplex}{
    77 name=synchronous multiplexing,
    78 first={\Newterm{synchronous multiplexing}},
    79 description={synchronization waiting for some subset of a set of resources.}
    80 }
  • doc/theses/fangren_yu_MMath/intro.tex

    r3fdf2b7 r082510e  
    11\chapter{Introduction}
    22
     3Testing glossy abbreviations \gls{foo} and \gls{bar}, and glossy definitions \gls{git} and \gls{gulp}.
     4
     5And use the glossy abbreviations \gls{foo} and \gls{bar}, and definitions \gls{git} and \gls{gulp} again.
  • doc/theses/fangren_yu_MMath/uw-ethesis.tex

    r3fdf2b7 r082510e  
    182182
    183183% Define Glossary terms (This is properly done here, in the preamble and could also be \input{} from a separate file...)
     184\usepackage[automake,toc,abbreviations]{glossaries-extra} % Exception to the rule of hyperref being the last add-on package
     185\renewcommand*{\glstextformat}[1]{\textcolor{black}{#1}}
    184186\input{glossary}
    185187\makeglossaries
Note: See TracChangeset for help on using the changeset viewer.