Text is the primary way in which you represent knowledge in SuperMemo. You will spend a lot of time processing texts, esp. if you learn to employ incremental reading. This is why your decisions about choosing appropriate text components are important.
Type | Advantages | Disadvantages | Typical use |
HTML component This component is used by templates such as Item, Article, Item Picture, etc. | - richest formatting
- full incremental reading support
- full HTML and JavaScript support
- images can be inserted in the text
- Unicode support
- search possible
- search&replace possible
- phonetic transcription possible
- can use stylesheets
| - Internet Explorer 6.0 or later required
- fonts can be modified by templates only before the text is typed in (unless you use a stylesheet with the template)
- all texts kept in separate files (this slows down copying of large collections)
| - default text format
- incremental reading
- richly formatted files with scripts and multimedia
- whole websites
- files that can be displayed in Internet Explorer (e.g. XLS, PDF, DOC, RTF, GIF, etc.; see FAQ below)
|
Plain text component This component is used by the Classic template | - fonts can be modified globally via templates
- small size of data
- speed
- can be made transparent (e.g. to write over images)
- search possible
- search&replace possible (including Apply filter)
- automatic translation and phonetic transcription
| - no rich formatting
- unsuitable for incremental reading
| - simple question-answer items (e.g. created with Remember cloze)
- transparent labels
|
Rich text (RTF) component This component is used in templates such as RTF Article, RTF Item, etc. | - rich text formatting
- subset of incremental reading
- search possible
- search&replace possible
- phonetic transcription possible
| - may not be supported in the future
- large size of files
- very slow processing of longer texts or large collections
- cannot modify font with templates nor stylesheets
- cannot interlace pictures and other multimedia
| - incremental reading in the absence of Internet Explorer
- rich formatting in the absence of Internet Explorer
|
Spelling component Used in the template Spelling | - used for spelling tests
- small size
- speed
- font modifiable via templates
- search possible
- search&replace possible
| - useless beyond spelling tests
| - spelling exercises
|
Binary component | - using all possible proprietary formats that are not supported by other components
| - clicking the Run button is necessary to view the text
- files can only be edited if the proprietary editor is installed
- words do not enter the lexicon
- search not possible
- search&replace not possible
- translation and phonetic transcription not available
- cannot modify font via templates
| - importing all text formats that are not supported by the HTML component (e.g. mind maps, etc.)
|
OLE component | - using proprietary formats that support OLE (e.g. mind maps)
| - requires a relevant OLE server
- very large size of files
- files can only be edited if the proprietary editor is installed
- words do not enter the lexicon
- search not possible
- search&replace not possible
- translation and phonetic transcription not available
- may be annoyingly unstable if there are problems with the OLE server
- cannot modify font via templates
| - using data formats that cannot be used with HTML component but support OLE in the presence of an OLE server
|
Sound component | - sound can be associated with the text
- search possible
- search&replace possible (including Apply filter)
- font modifiable via templates
- phonetic transcription and translation supported
| - slow
- cannot be made transparent
- provide no advantages over plain text if no sound associated
| - pronunciation exercises
- learning material narration
|
Image component | - can represent most complex formatting needed for mathematical or chemical formulas (as a picture, e.g. JPG)
| - large size of files
- words do not enter the lexicon
- search not possible
- search&replace not possible
- translation and phonetic transcription not available
- cannot modify font via templates
| - complex formulas that are hard to represent in HTML or OLE
|