Options::usage="Options[obj] gives the list of options and settings for obj. Options[obj,opt] converts opt to a string before opt has a chance to evaluate and can, depending on the setting of options for Options, prepend and append a strings to the string derived from opt. The string typically prepended and appended is \"*\". Options then uses the resulting string as a string pattern and finds Options for obj that match the pattern. The first argument in Options can be a symbol, stream, or an expression such as a graphics object. Options[obj,{s1,s2, ...}] gives options of obj for each si listed."; SearchDeep::usage="SearchDeep is an option for Options that determines if Options[obj,opt] searches all parts of Options[obj] for opt. When the SearchDeep setting is anything other than True Options[obj,opt] only checks for opt in Map[First,Options[obj]]."; AtomsOnly::usage="AtomsOnly is an option for Options that determines whether Options should return a list of rules or a list of atoms. When the setting AtomsOnly\[Rule]False is used a list of rules is returned. When the setting AtomsOnly\[Rule]True is used only a list of matching atoms is returned."; PreString::usage="PreString is an option for Options and NamedCharacters which should be set to a string. Options converts its second argument to a string and prepends the PreString setting. NamedCharacters converts its arguments that are not options to strings and prepends to those arguments the PreString setting."; PostString::usage="PostString is an option for Options and NamedCharacters which should be set to a string. Options converts its second argument to a string and appends the PostString setting. NamedCharacters converts its arguments that are not options to strings and appends to those arguments the PostString setting."; Begin["Info`Private`"]; (**********************************************************************) (*** InternalSymbols is a list of symbols with no use to the user. ***) InternalSymbols= {"Accumulate","AlgebraicRules","AlgebraicRulesData","Alias","AutoScroll","Backward","BinaryGet","BlankForm","Bounds","BoxDimensions","BoxForm","BoxRegion","Button","CellArray","CellBoundingBox","CellElementsBoundingBox","Compose","Connect","ConsoleMessage","ConsolePrint","ContentsBoundingBox","ContextToFilename","Continuation","ContourLevels","ContourSpacing","ConvertToBitmapPacket","ConvertToPostScript","ConvertToPostScriptPacket","CounterBox","Debug","Decimal","DefaultFont","DefineExternal","DialogIndent","DisplayAnimation","DisplayEndPacket","DisplayPacket","DisplayRules","DP","DPF","DPR","Dump","Enter","EqualColumns","ExponentStep","ExpressionPacket","Fail","File","FileBrowse","Font","FontForm","FontPostScriptName","FormatRules","Framed","FromASCII","FrontEndObject","FrontEnd`Options","FrontEndToken","GetLinebreakInformationPacket","Hash","HeldPart","HomeDirectory","HorizontalForm","Indent","InlineRules","InputToBoxFormPacket","InputToInputForm","Interactive","Larger","LegendreType","LineBreak","LinkActivate","LinkConnectedQ","LinkOpen","LinkOptions","Literal","Loopback","MatchLocalNameQ","MathematicaNotation","MonteCarlo","MultiDimensional","NestedScriptRules","NotebookDefault","OptionsPacket","OutputMathEditExpression","OutputToOutputForm","Overhang","ParentConnect","Placeholder","Plain","Plot3Matrix","PolynomialForm","Precedence","PrintForm","PromptForm","RationalFunctions","RawMedium","Release","RepeatedString","ReplaceHeldPart","ResetMedium","ReturnInputFormPacket","RuleCondition","RuleForm","ScriptRules","SetOptionsPacket","ShrinkWrapBoundingBox","Smaller","SolutionOf","StartProcess","StringBreak","StringByteCount","Subscripted","Syntax","SyntaxPacket","SystemStub","TextBoundingBox","TextRendering","ToASCII","ToHeldExpression","TooBig","TotalHeight","TraditionalNotation","TraditionalOrder","UnAlias","ValueForm","Verbose","VerticalForm","$AnimationDisplayFunction","$AnimationFunction","$ConditionHold","$DSolveIntegrals","$InterfaceEnvironment","$LinkSupported","$Off","$PipeSupported","$PreferencesDirectory","$PrintLiteral","$PSDirectDisplay","$RasterFunction","$RootDirectory","$TraceOff","$TraceOn","$$Media"}; (******************************************************************************************************) (*** InformationIgnoredSymbols is a list of symbols that are ignored when using In[1]=?Aaaa* ******) (*** Each of these symbols are only used as options or option settings. ******) InformationIgnoredSymbols= {"AccuracyGoal","Active","Adams","AddOnHelpPath","AdjustmentBoxOptions","After","All","AllowInlineCells","AmbientLight","Analytic","AnchoredSearch","AnimationCycleOffset","AnimationCycleRepetitions","AnimationDirection","AnimationDisplayTime","AspectRatio","AspectRatioFixed","Assumptions","AutoDelete","AutoEvaluateEvents","AutoGeneratedPackage","AutoIndent","AutoItalicWords","AutoloadPath","Automatic","AutoOpenPalettes","AutoSpacing","Axes","AxesEdge","AxesLabel","AxesOrigin","AxesStyle","Axis","Background","BackgroundTasksSettings","Baseline","Before","Bottom","BoxBaselineShift","Boxed","BoxFormFormatTypes","BoxFrame","BoxMargins","BoxRatios","BoxStyle","ButtonBoxOptions","ButtonCell","ButtonData","ButtonEvaluator","ButtonExpandable","ButtonFrame","ButtonFunction","ButtonMargins","ButtonMinHeight","ButtonNote","ButtonSource","ButtonStyle","ButtonStyleMenuListing","CaseSensitive","CellAutoOverwrite","CellBaseline","CellBracketOptions","CellContents","CellDingbat","CellEditDuplicate","CellElementSpacings","CellEvaluationDuplicate","CellFrame","CellFrameColor","CellFrameLabelMargins","CellFrameLabels","CellFrameMargins","CellGroup","CellGrouping","CellGroupingRules","CellHorizontalScrolling","CellLabel","CellLabelAutoDelete","CellLabelMargins","CellLabelPositioning","CellMargins","CellOpen","CellPasswords","CellSize","CellStyle","CellTags","Center","CharacterEncoding","CharacterEncodingsPath","ClipFill","Closed","CoefficientDomain","ColorFunction","ColorOutput","ColorSelectorSettings","ColumnAlignments","ColumnLines","ColumnsEqual","ColumnSpacings","ColumnWidths","CommonDefaultFormatTypes","Compiled","ComplexityFunction","ConfigurationPath","Constants","ContourLines","Contours","ContourShading","ContourSmoothing","ContourStyle","ConversionRules","CoordinateDisplayFunction","Copyable","CounterAssignments","CounterIncrements","Cubics","DampingFactor","DefaultColor","DefaultDuplicateCellStyle","DefaultFontProperties","DefaultFormatType", "DefaultInlineFormatType","DefaultNewCellStyle","DefaultNotebook","DefaultStyleDefinitions","DefaultTextFormatType","DefaultTextInlineFormatType","DegreeLexicographic","DegreeReverseLexicographic","Deletable","DeleteContents","DeletionWarning","DelimiterFlashTime","DelimiterMatching","Delimiters","DialogProlog","DialogSymbols","DifferenceOrder","DigitBlock","Direction","DisplayFunction","DivisionFreeRowReduction","DOSTextFormat","DoublyInfinite","DSolveConstants","Editable","EditButtonSettings","EditCellTagsSettings","EliminationOrder","Epilog","EquatedTo","ErrorBoxOptions","ErrorsDialogSettings","Evaluatable","EvaluationCell","EvaluationCompletionAction","Evaluator","EvaluatorNames","EventEvaluator","ExactRootIsolation","ExcludedForms","ExponentFunction","ExponentPosition","ExponentStep","Extension","ExternalDataCharacterEncoding","FaceGrids","FactorComplete","FileNameDialogSettings","FindSettings","FontColor","FontFamily","FontName","FontProperties","FontSize","FontSlant","FontSubstitutions","FontTracking","FontVariations","FontWeight","FormatType","FormatTypeAutoConvert","Forward","FractionBoxOptions","FractionLine","Frame","FrameBoxOptions","FrameLabel","FrameStyle","FrameTicks","FrontEndStackSize","FrontEndVersion","GaussianIntegers","GaussKronrod","GaussPoints","Gear","GenerateBitmapCaches","GenerateConditions","GeneratedCell","Generic","Gradient","GraphicsSpacing","GridBaseline","GridBoxOptions","GridCreationSettings","GridDefaultElement","GridFrame","GridFrameMargins","GridLines","GroupPageBreakWithin","Heads","HelpBrowserSettings","HiddenSurface","HorizontalScrollPosition","HyperlinkCreationSettings","IgnoreCase","ImageCacheValid","ImageMargins","ImageOffset","ImageRegion","ImageResolution","ImageRotated","ImageSize","IncludeFileExtension","IncludeSingularTerm","IndentMaxFraction","IndexCreationOptions","Inherited","InitializationCell","InitializationCellWarning","InlineCounterAssignments","InlineCounterIncrements", "InputAutoFormat","InputSettings","InputToStandardForm","InterpolationOrder","InterpolationPoints","InterpolationPrecision","InterpretationBoxOptions","InterruptSettings","InverseFunctions","Jacobian","Language","LayoutInformation","Left","Lexicographic","LicenseID","Lighting","LightSources","LimitsPositioning","LimitsPositioningTokens","LinebreakAdjustments","LineBreakWithin","LineIndent","LineSpacing","LinkHost","LinkMode","LinkProtocol","LongForm","MachineID","MachineName","Magnification","MakeRules","Manual","MatchLocalNames","MaxBend","MaxIterations","MaxPoints","MaxRecursion","MaxRelativeStepSize","MaxSteps","MaxStepSize","Mesh","MeshRange","MeshStyle","MessageOptions","MetaCharacters","Method","MinRecursion","Mode","Modular","Modulus","MonomialOrder","MultilineFunction","Multiplicity","Newton","NonConstants","None","NotebookAutoSave","NotebookConvertSettings","NotebookDirectory","NotebookPath","NotebooksMenu","NProductExtraFactors","NProductFactors","NSumExtraTerms","NSumTerms","NullRecords","NullWords","NumberFormat","NumberMarks","NumberMultiplier","NumberPadding","NumberPoint","NumberSeparator","NumberSigns","OneStepRowReduction","Open","OpenSpecialOptions","OptionInspectorSettings","Oscillatory","OutputAutoOverwrite","OutputToStandardForm","Overlaps","OverscriptBoxOptions","PageBreakAbove","PageBreakBelow","PageBreakWithin","PageFooterLines","PageFooters","PageHeaderLines","PageHeaders","PageHeight","PageWidth","PalettePath","PaperWidth","ParagraphIndent","ParagraphSpacing","ParameterVariables","Pivoting","PlayRange","PlotDivision","PlotJoined","PlotLabel","PlotPoints","PlotRange","PlotRegion","PlotStyle","PolygonIntersections","PostString","PrecisionGoal","PreferencesPath","PreserveStyleSheet","PreString","PrincipalValue","PrintAction","PrintingCopies","PrintingOptions","PrintingPageRange","PrintingStartingPageNumber","PrintingStyleEnvironment","PrintPrecision","PrivateEvaluationOptions","PrivateFontOptions", "PrivateNotebookOptions","PrivatePaths","Prolog","Quartics","QuasiMonteCarlo","QuasiNewton","RadicalBoxOptions","RealBlockForm","RecordLists","RecordSeparators","RenderAll","RenderingOptions","Right","RotateLabel","RowAlignments","RowLines","RowMinHeight","RowsEqual","RowSpacings","RulerUnits","RungeKutta","SameTest","SampleDepth","SampleRate","SaveAutoDelete","ScreenRectangle","ScreenStyleEnvironment","ScriptBaselineShifts","ScriptLevel","ScriptMinSize","ScriptSizeMultipliers","ScrollingOptions","ScrollPosition","Selectable","SendFontInformationToKernel","Shading","ShowCellBracket","ShowCellLabel","ShowCellTags","ShowClosedCellArea","ShowContents","ShowGroupOpenCloseIcon","ShowPageBreaks","ShowShortBoxForm","ShowSpecialCharacters","ShowStringCharacters","SignPadding","SingleLetterItalics","SingularityDepth","SolveDelayed","SpanAdjustments","SpanCharacterRounding","SpanLineThickness","SpanMaxSize","SpanMinSize","SpanSymmetric","SpellingCorrection","SphericalRegion","SqrtBoxOptions","StartingStepSize","StartupSound","StoppingTest","StripWrapperBoxes","StructuredSelection","StyleBoxAutoDelete","StyleDefinitions","StyleMenuListing","StyleNameDialogSettings","StyleSheetPath","SubscriptBoxOptions","SubsuperscriptBoxOptions","SuperscriptBoxOptions","SyntaxForm","SystemHelpPath","TableAlignments","TableDepth","TableDirections","TableHeadings","TableSpacing","TabSpacings","TagBoxOptions","TaggingRules","TargetFunctions","TextAlignment","TextForm","TextJustification","TextStyle","Ticks","TimeConstraint","TokenWords","Tolerance","Top","TotalWidth","TraceAbove","TraceAction","TraceBackward","TraceDepth","TraceDialog","TraceForward","TraceInternal","TraceOff","TraceOn","TraceOriginal","TraditionalFunctionNotation","Trig","UnderoverscriptBoxOptions","UnderscriptBoxOptions","Using","ValueBoxOptions","VerifyConvergence","VerifySolutions","ViewCenter","ViewPoint","ViewPointSelectorSettings","ViewVertical","Visible","WindowAutoSelect", "WindowClickSelect","WindowElements","WindowFloating","WindowFrame","WindowFrameElements","WindowMargins","WindowMovable","WindowSize","WindowTitle","WindowToolbars","WindowWidth","WordSearch","WordSeparators","WorkingPrecision","WynnDegree","ZeroTest","ZeroWidthTimes"}; GlobalParameters= {"$Aborted", "$BatchInput", "$BatchOutput", "$BoxForms", "$CharacterEncoding", "$CommandLine","$Context", "$ContextPath", "$CreationDate", "$CurrentLink", "$DefaultFont", "$DefaultPath", "$Display","$DisplayFunction", "$DumpDates", "$DumpSupported", "$Echo", "$Epilog", "$Failed", "$FormatType","$FrontEnd", "$HistoryLength", "$HomeDirectory", "$IgnoreEOF", "$InitialDirectory", "$Input", "$Inspector","$InstallationDate", "$IterationLimit", "$Language", "$LaunchDirectory", "$LicenseExpirationDate","$LicenseProcesses", "$Line", "$Linked", "$LinkSupported", "$MachineDomain", "$MachineEpsilon","$MachineID", "$MachineName", "$MachinePrecision", "$MachineType", "$MaxExtraPrecision","$MaxLicenseProcesses", "$MaxMachineNumber", "$MaxNumber", "$MaxPrecision", "$MaxRootDegree","$MessageList", "$MessagePrePrint", "$Messages", "$MinMachineNumber", "$MinNumber", "$MinPrecision","$ModuleNumber", "$NetworkLicense", "$NewSymbol", "$Notebooks", "$NumberBits", "$NumberMarks","$OperatingSystem", "$Output", "$OutputForms", "$Packages", "$ParentLink", "$ParentProcessID","$PasswordFile", "$Path", "$PathnameSeparator", "$PipeSupported", "$Post", "$Pre", "$PrePrint","$PreRead", "$PrintForms", "$ProcessID", "$ProcessorType", "$ProgramName", "$RandomState","$RecursionLimit", "$ReleaseNumber", "$Remote", "$SessionID", "$SoundDisplayFunction","$SuppressInputFormHeads", "$SyntaxHandler", "$System", "$SystemCharacterEncoding", "$SystemID","$TemporaryPrefix", "$TextStyle", "$TimeUnit", "$TopDirectory", "$TracePattern", "$TracePostAction","$Urgent", "$UserName", "$Version", "$VersionNumber"}; (****************************************************************************) (** Both AggregateOptions and OtherOptions ***) (** defined below are lists of FrontEnd options. ***) AggregateOptions={ {"AdjustmentBoxOptions",{"BoxMargins","BoxBaselineShift"}}, {"BackgroundTasksSettings",{"WindowMargins"}}, {"BoxFormFormatTypes",{"StandardForm","TraditionalForm"}}, {"ButtonBoxOptions",{"ButtonFunction","ButtonEvaluator","ButtonData","Active","ButtonMinHeight","ButtonExpandable", "ButtonStyle","ButtonSource","ButtonMargins","ButtonFrame","Background","ButtonNote"}}, {"CellBracketOptions",{"Thickness","Color","Margins","Widths"}}, {"CellElementSpacings",{"CellMinHeight","ClosedCellHeight","ClosedGroupTopMargin", "GroupIconTopMargin","GroupIconBottomMargin"}}, {"ColorSelectorSettings",{"Color"}}, {"CommonDefaultFormatTypes",{"Text","Input","Output","TextInline","InputInline","OutputInline"}}, {"CounterBoxOptions",{"CounterStyle","CounterFunction","CounterData","CounterEvaluator"}}, {"DefaultFontProperties",{"Times","FontEncoding","FontSerifed","FontMonospaced","Helvetica","Courier","Symbol","ZapfDingbats"}}, {"EditButtonSettings",{"WindowMargins"}}, {"EditCellTagsSettings",{"CellTags","WindowMargins"}}, {"ErrorBoxOptions",{"AutoDelete","SaveAutoDelete"}}, {"ErrorsDialogSettings",{"WindowMargins"}}, {"EvaluatorNames",{"Local"}}, {"FileNameDialogSettings",{"StringFormat"}}, {"FindSettings",{"FindString","ReplaceString","IgnoreCase","Wraparound","DisplayedSearchList","LongForm","SearchType","WindowMargins"}}, {"FontProperties",{"FontSerifed","FontMonospaced"}}, {"FontVariations",{"Underline","Outline","Shadow","StrikeThrough","Masked","CompatibilityType","RotationAngle"}}, {"FractionBoxOptions",{"FractionLine","MultilineFunction"}}, {"FrameBoxOptions",{"BoxFrame","BoxMargins"}}, {"GridBoxOptions",{"GridBaseline","RowSpacings","ColumnSpacings","ColumnWidths","RowAlignments","ColumnAlignments","GridFrame", "GridFrameMargins","RowLines","ColumnLines","RowMinHeight","RowsEqual","ColumnsEqual", "AutoDelete","MultilineFunction","GridDefaultElement"}}, {"GridCreationSettings",{"Rows","Columns","DrawRowLines","DrawColumnLines","DrawFrame", "Type","Fill","DiagonalFill","FillText","DiagonalFillText"}}, {"HelpBrowserSettings",{"ShowCategories","WindowSize","WindowMargins"}}, {"HyperlinkCreationSettings",{"IncludeFilename"}}, {"HyphenationOptions",{"HyphenationFreeZone","HyphenationCharacter","HyphenationMinLengths"}}, {"IndexCreationOptions",{"Format","Ellipses","MultiPageContinuation","PageSeparator", "SectionSeparator","MainEntry","MainPage"}}, {"InputSettings",{"WindowMargins"}}, {"InterpretationBoxOptions",{"Editable","Selectable","AutoDelete","DeletionWarning","SyntaxForm"}}, {"InterruptSettings",{"WindowMargins"}}, {"MessageOptions",{"WarningAction","ErrorAction","ConsoleMessageAction", "KernelMessageAction","StartupHelp","ExplainBeepHelp","IgnoreTagBoxDeletionWarning", "TraditionalFormEvaluationWarning","AllowDisablingWarnings"}}, {"NotebookConvertSettings",{"InputToStandardForm","OutputToStandardForm", "PreserveStyleSheet","GenerateBitmapCaches","InputToInputForm","OutputToOutputForm"}}, {"OpenSpecialOptions",{"ReadingType","CharacterEncoding","ListAllFileTypes"}}, {"OptionInspectorSettings",{"Scope","ViewAs","WindowSize","WindowMargins"}}, {"OverscriptBoxOptions",{"LimitsPositioning","DiacriticalPositioning","MultilineFunction"}}, {"Experimental`PopupBoxOptions",{"ButtonFunction","ButtonEvaluator","ButtonData","Active", "ButtonMinHeight","ButtonExpandable","ButtonStyle","ButtonSource","ButtonMargins", "ButtonFrame","Background","ButtonNote","Experimental`PopDirection"}}, {"PrintingOptions",{"PrintingMargins","PaperSize","PageSize","PageHeaderMargins", "PageFooterMargins","PaperOrientation","PrintCellBrackets", "PrintSelectionHighlighting","PrintRegistrationMarks", "PrintMultipleHorizontalPages","FirstPageHeader","FirstPageFooter", "RestPagesHeader","RestPagesFooter","FacingPages","FirstPageFace", "GraphicsPrintingFormat","IncludeSpecialFonts", "IncludePostScriptResourceDirectives","PostScriptOutputFile","UsePostScriptOutputFile", "UnixShellPrintingCommand","UseUnixShellPrintingCommand","Magnification", "CellBackgroundHalftoneDensity","CellBackgroundHalftoneAngle"}}, {"PrivateCellOptions",{"CellDisplayCache","DefaultCellGroupOpen"}}, {"PrivateEvaluationOptions",{"OutputFormPageWidth","StoreInputForm"}}, {"PrivateFontOptions",{"FontPostScriptName","FontType","OperatorSubstitution","WindowsUseTrueTypeNames"}}, {"PrivateNotebookOptions",{"SafeFileSave","DoubleBuffer", "ColorPalette","BackgroundPostScriptRendering","RealTimeMarginAdjustment", "RealTimeWindowMove","RealTimeWindowResize","ShortBoxForm","NumericalMemoryMonitor"}}, {"RadicalBoxOptions",{"ExponentPosition","MultilineFunction"}}, {"RenderingOptions",{"DrawDummyGraphics","RenderIncrementally","RenderFilledAreas", "RenderLines","RenderThickness","ObjectDithering","RasterDithering", "ImageHalftoneDensity","ImageHalftoneAngle","ScreenRasterPostScriptOperator", "PrinterRasterPostScriptOperator","ImageCacheDepth"}}, {"ScrollingOptions",{"PagewiseScrolling","PagewiseDisplay","RealTimeScrolling", "JumpScrolling","HorizontalScrollRange","SpeedParameters"}}, {"Experimental`SliderBoxOptions",{"ButtonFunction","Experimental`TrackingFunction", "ButtonEvaluator","ButtonData","Active","ButtonMinHeight","ButtonExpandable", "ButtonStyle","ButtonSource","ButtonMargins","ButtonFrame","Background","ButtonNote", "Experimental`Orientation","Experimental`Range","Experimental`IntegerValued","Experimental`DefaultValue"}}, {"SpellingOptions",{"AlwaysStop","AlwaysSkip","WordSplitting"}}, {"SqrtBoxOptions",{"MultilineFunction"}}, {"StyleNameDialogSettings",{"Style"}}, {"SubscriptBoxOptions",{"MultilineFunction"}}, {"SubsuperscriptBoxOptions",{"MultilineFunction"}}, {"SuperscriptBoxOptions",{"MultilineFunction"}}, {"TagBoxOptions",{"TagStyle","Editable","Selectable","AutoDelete","StripWrapperBoxes", "DeletionWarning","SyntaxForm"}}, {"UnderoverscriptBoxOptions",{"LimitsPositioning","DiacriticalPositioning","MultilineFunction"}}, {"UnderscriptBoxOptions",{"LimitsPositioning","DiacriticalPositioning","MultilineFunction"}}, {"WindowElements",{"StatusArea","MemoryMonitor","MagnificationPopUp", "HorizontalScrollBar","VerticalScrollBar","MenuBar"}}, {"WindowFrameElements",{"CloseBox","ZoomBox","ResizeArea"}}, {"ViewPointSelectorSettings",{"CoordinateSystem","TemplateText","ViewPoint","WindowMargins"}}, {"ToPostScriptOptions",{"RemoveColorFromBitmaps","IgnoreEmbeddedPostScript","BitsPerPixel"}}, {"ExportMultipleCellsOptions",{"FormatType","PageWidth","IncludeCellLabels","IncludeCellTags","CellBreaks","CMYKColorGeneration"}}, {"ExportNativeGraphicsOptions",{"FormatType","PageWidth","IncludeCellLabels","IncludeCellTags","CellBreaks","CMYKColorGeneration"}},{"ExportPostScriptOptions",{"FormatType","PageWidth","IncludeCellLabels","IncludeCellTags","CellBreaks","CMYKColorGeneration"}},{"ExportQuickTimeOptions",{"FormatType","PageWidth","IncludeCellLabels","IncludeCellTags","CellBreaks","CMYKColorGeneration"}},{"ExportTypesetOptions",{"FormatType","PageWidth","IncludeCellLabels","IncludeCellTags","CellBreaks","CMYKColorGeneration"}}, {"SaveAsSpecialOptions",{"FormatType","PageWidth","IncludeCellLabels","IncludeCellTags","CellBreaks","CMYKColorGeneration"}}, {"NotebookStatisticsSettings",{"Domain","IncludeSharedData","WindowMargins"}} }; OtherOptions= {"Active","AddOnHelpPath","AllowInlineCells","AnimationCycleOffset","AnimationCycleRepetitions","AnimationDisplayTime","AspectRatioFixed","AutoEvaluateEvents","AutoGeneratedPackage","AutoIndent","AutoIndentSpacings","AutoItalicWords","AutoloadPath","AutoOpenPalettes","AutoSpacing","Background","ButtonStyleMenuListing","CellAutoOverwrite","CellBaseline","CellDingbat","CellEditDuplicate","CellEvaluationDuplicate","CellFrame","CellFrameColor","CellFrameLabelMargins","CellFrameLabels","CellFrameMargins","CellGrouping","CellGroupingRules","CellHorizontalScrolling","CellLabel","CellLabelAutoDelete","CellLabelMargins","CellLabelPositioning","CellMargins","CellOpen","CellPasswords","CellSize","CellTags","CharacterEncoding","CharacterEncodingsPath","ConfigurationPath","ConversionRules","CoordinateDisplayFunction","Copyable","CounterAssignments","CounterIncrements","DefaultDuplicateCellStyle","DefaultFormatType","DefaultInlineFormatType","DefaultNewCellStyle","DefaultNotebook","DragAndDrop","DefaultStyleDefinitions","Deletable","DelimiterFlashTime","DelimiterMatching","DrawHighlighted","Editable","Evaluatable","EvaluationCompletionAction","Evaluator","EventEvaluator","ExternalDataCharacterEncoding","FontColor","FontFamily","FontSize","FontSlant","FontSubstitutions","FontTracking","FontWeight","FormatType","FormatTypeAutoConvert","FrontEndStackSize","FrontEndVersion","GeneratedCell","GroupPageBreakWithin","HorizontalScrollPosition","ImageCacheValid","ImageMargins","ImageRegion","ImageSize","IncludeFileExtension","IndentingNewlineSpacings","IndentMaxFraction","InitializationCell","InitializationCellWarning", "InlineCounterAssignments","InlineCounterIncrements","InputAutoFormat","Language","LayoutInformation","LimitsPositioningTokens","LinebreakAdjustments","LineBreakWithin","LineIndent","LineSpacing","Magnification","MousePointerNote","NotebookAutoSave","NotebookDirectory","NotebookPath","NotebooksMenu","NumberMarks","NumberMultiplier","OutputAutoOverwrite","PageBreakAbove","PageBreakBelow","PageBreakWithin","PageFooterLines","PageFooters","PageHeaderLines","PageHeaders","PageWidth","PalettePath","ParagraphIndent","ParagraphSpacing","Placeholder","PreferencesPath","PrintAction","PrintingCopies","PrintingPageRange","PrintingStartingPageNumber","PrintingStyleEnvironment","PrintPrecision","PrivatePaths","RulerUnits","ScreenRectangle","ScreenStyleEnvironment","ScriptBaselineShifts","ScriptLevel","ScriptMinSize","ScriptSizeMultipliers","ScrollPosition","Selectable","SendFontInformationToKernel","ShowCellBracket","ShowCellLabel","ShowCellTags","ShowClosedCellArea","ShowContents","ShowCursorTracker","ShowGroupOpenCloseIcon","ShowPageBreaks","ShowShortBoxForm","ShowSpecialCharacters","ShowStringCharacters","SingleLetterItalics","SpanAdjustments","SpanCharacterRounding","SpanLineThickness","SpanMaxSize","SpanMinSize","SpanSymmetric","StartupSound","StructuredSelection","StyleBoxAutoDelete","StyleDefinitions","StyleMenuListing","StyleSheetPath","SystemHelpPath","TabSpacings","TaggingRules","TextAlignment","TextJustification","TraditionalFunctionNotation","Visible","WindowAutoSelect","WindowClickSelect","WindowFloating","WindowFrame","WindowMargins","WindowMovable","WindowSize","WindowTitle","WindowToolbars","ZeroWidthTimes"}; End[]; (* Had to End package because the next line must give a list of symbols *) (* in the context the user is currently using. Typically that would be the *) (* Global` context. *) (* *) (* The symbols in Section 3.10.4 of The Mathematica book have a usage message *) (* However, most of the the usage messages can only be displayed if the symbol is *) (* used for something first. The list below does this for each of these symbols. *) Info`Private`OperatorSymbols= {AngleBracket,Backslash,Because,BracketingBar,Cap,CenterDot,CircleDot,CircleMinus,CirclePlus,CircleTimes,ClockwiseContourIntegral,Colon,Congruent,ContourIntegral,Coproduct,CounterClockwiseContourIntegral,Cup,Del,Diamond,DotEqual,DoubleBracketingBar,DoubleContourIntegral,DoubleDownArrow,DoubleLeftArrow,DoubleLeftRightArrow,DoubleLeftTee,DoubleLongLeftArrow,DoubleLongLeftRightArrow,DoubleLongRightArrow,DoubleRightArrow,DoubleRightTee,DoubleUpArrow,DoubleUpDownArrow,DoubleVerticalBar,DownArrow,DownArrowBar,DownArrowUpArrow,DownLeftRightVector,DownLeftTeeVector,DownLeftVector,DownRightTeeVector,DownRightVector,DownTee,DownTeeArrow,EqualTilde,Equilibrium,GreaterEqualLess,GreaterFullEqual,GreaterGreater,GreaterLess,GreaterSlantEqual,GreaterTilde,HumpDownHump,HumpEqual,LeftAngleBracket,LeftArrow,LeftArrowRightArrow,LeftBracketingBar,LeftCeiling,LeftDoubleBracket,LeftDoubleBracketingBar,LeftDownVector,LeftDownVectorBar,LeftFloor,LeftRightVector,LeftTee,LeftTeeArrow,LeftTeeVector,LeftTriangle,LeftTriangleBar,LeftTriangleEqual,LeftUpDownVector,LeftUpTeeVector,LeftUpVector,LeftUpVectorBar,LeftVector,LeftVectorBar,LessEqualGreater,LessFullEqual,LessGreater,LessLess,LessSlantEqual,LongLeftArrow,LongRightArrow,LowerLeftArrow,LowerRightArrow,MinusPlus,NestedGreaterGreater,NestedLessLess,NotCongruent,NotCupCap,NotDoubleVerticalBar,NotElement,NotEqualTilde,NotGreater,NotGreaterEqual,NotGreaterFullEqual,NotGreaterGreater,NotGreaterLess,NotGreaterSlantEqual,NotGreaterTilde,NotHumpDownHump,NotHumpEqual,NotLeftTriangle,NotLeftTriangleBar,NotLeftTriangleEqual,NotLess,NotLessEqual,NotLessFullEqual,NotLessGreater,NotLessLess,NotLessSlantEqual,NotLessTilde,NotNestedGreaterGreater,NotNestedLessLess,NotPrecedes,NotPrecedesEqual,NotPrecedesSlantEqual,NotPrecedesTilde,NotReverseElement,NotRightTriangle,NotRightTriangleBar, NotRightTriangleEqual,NotSquareSubset,NotSquareSubsetEqual,NotSquareSuperset,NotSquareSupersetEqual,NotSubset,NotSubsetEqual,NotSucceeds,NotSucceedsEqual,NotSucceedsSlantEqual,NotSucceedsTilde,NotSuperset,NotSupersetEqual,NotTilde,NotTildeEqual,NotTildeFullEqual,NotTildeTilde,NotVerticalBar,PlusMinus,Precedes,PrecedesEqual,PrecedesSlantEqual,PrecedesTilde,Proportion,Proportional,ReverseElement,ReverseEquilibrium,ReverseUpEquilibrium,RightAngleBracket,RightArrow,RightArrowLeftArrow,RightBracketingBar,RightCeiling,RightDoubleBracket,RightDoubleBracketingBar,RightDownVector,RightDownVectorBar,RightFloor,RightTee,RightTeeArrow,RightTeeVector,RightTriangle,RightTriangleBar,RightTriangleEqual,RightUpDownVector,RightUpTeeVector,RightUpVector,RightUpVectorBar,RightVector,RightVectorBar,RoundImplies,ShortLeftArrow,ShortRightArrow,SmallCircle,SquareIntersection,SquareSubset,SquareSubsetEqual,SquareSuperset,SquareSupersetEqual,SquareUnion,Star,Subset,SubsetEqual,Succeeds,SucceedsEqual,SucceedsSlantEqual,SucceedsTilde,SuchThat,Superset,SupersetEqual,Therefore,Tilde,TildeEqual,TildeFullEqual,TildeTilde,UnionPlus,UpArrow,UpArrowBar,UpArrowDownArrow,UpDownArrow,UpEquilibrium,UpperLeftArrow,UpperRightArrow,UpTee,UpTeeArrow,Vee,VerticalBar,VerticalSeparator,VerticalTilde,Wedge}; Info`Private`SymbolList= Union[ToString/@Info`Private`OperatorSymbols, Info`Private`GlobalParameters, (* Have to do this in a Block to prevent an annoying message. ************) (* If CleanSlate was loaded before this package an errouneous message *) (* about a symbol being shadowed is displayed if it isn't prevented with Block. *) Block[{Message}, Complement[ ToString/@Cases[(ToExpression/@Names["System`*"]),_Symbol], Info`Private`InternalSymbols, Info`Private`InformationIgnoredSymbols ] ] ]; Options::opts="The setting of the PreString and/or PostString option in Options was not a string. Strings must be used for these options."; (***************************************************************************) (** Next we go back into the Private context. **) foo::usage="Testing"; Begin["Info`Private`"]; protected=Unprotect[Information, Options]; Options[Options]={PreString->"*",PostString->"*",SearchDeep->True,AtomsOnly->False}; Attributes[Options]={HoldAll}; Off[Options::argx]; (************************************************************************************) (*** Options[$FrontEnd, string pattern] requires use of StringTest defined in the ***) (*** next line. ***) StringTest[str_String, pattn_String]:=StringMatchQ[str, pattn] HoldPattern[Options[$FrontEnd]]:=Options[$FrontEnd,"*"] HoldPattern[Options[$FrontEnd,a1_List,opts___?OptionQ]]:= Module[{lst,a2}, a2=Map[Function[expr,ToString[Unevaluated[expr]],{HoldAll}],Unevaluated[a1]]; lst={#,opts}& /@a2; Union[Flatten[ Apply[Options[$FrontEnd,##]&,lst,{1}] ]] ] Options[foo]={s1->98,s2->99}; foo[str_,opts___?OptionQ]:={s1,s2}/.Flatten[{opts,Options[foo]}]; HoldPattern[Options[$FrontEnd, str_, optns___?OptionQ]]/; Not[MatchQ[str,"CursorTrackerParameters"|"TwoByteSyntaxCharacterAutoReplacement"|"XPasteFrom"]]:= Module[{posn,opts1,opts2,opts3,prestring,poststring,string2,deep,atoms,lst}, {prestring,poststring,deep,atoms}=({PreString,PostString,SearchDeep,AtomsOnly}/.Flatten[{optns,Options[Options]}]); If[Head[prestring]=!=String||Head[poststring]=!=String, Message[Options::opts], (string2=StringJoin[prestring,ToString[str],poststring]; posn=Position[AggregateOptions,_?(StringTest[#,string2]&)]; If[TrueQ[deep], posn=posn/.{n_,2,_}:>{n,1}, posn=posn/.{n_,2,_}->Sequence[] ]; opts1=Extract[AggregateOptions, posn]; opts2=Select[OtherOptions, StringTest[#, string2]&]; (** For some stupid reason most $FrontEnd option are symbols, but three of them are strings. **) (** In the next two lines I seperate the options that match the pattern and should remain strings. **) opts3=Intersection[opts2,{"CursorTrackerParameters","TwoByteSyntaxCharacterAutoReplacement","XPasteFrom"}]; opts2=Complement[opts2,{"CursorTrackerParameters","TwoByteSyntaxCharacterAutoReplacement","XPasteFrom"}]; opts1=Join[opts3,ToExpression/@Union[opts1, opts2]]; lst=Flatten[Options[Evaluate[$FrontEnd], #]& /@opts1]; If[atoms, Union[Select[Level[lst,{-1}],StringMatchQ[ToString[#],string2]&]], lst ] ) ] ] HoldPattern[Options[symb_,a1_List,opts___?OptionQ]]:= With[{a2=List@@Map[Function[expr,ToString[Unevaluated[expr]],{HoldAll}],Unevaluated[a1]]}, Union[Flatten[ ( (Options[Evaluate[symb],#,opts]&)/@a2) ]] ] HoldPattern[Options[symb_,str_,opts___?OptionQ]]:= Module[{prestring,poststring,deep,string2,atoms,lst}, {prestring,poststring,deep,atoms}= {PreString,PostString,SearchDeep,AtomsOnly}/.Flatten[{opts,Options[Options]}]; If[Head[prestring]=!=String||Head[poststring]=!=String, Message[Options::opts], (string2=StringJoin[prestring,ToString[Unevaluated[str]],poststring]; lst=If[TrueQ[deep], Select[Options[Evaluate[symb]], MemberQ[#,_?(Function[expr,StringMatchQ[ToString[expr],string2]]),{-1}]& ], Select[Options[Evaluate[symb]],StringMatchQ[ToString[First[#]],string2]&] ]; If[atoms, Union[Select[Level[lst,{-1}],StringMatchQ[ToString[#],string2]&]], lst ] ) ] ] ModifyOptions=True; HoldPattern[Options[s_]]/;ModifyOptions&&(s=!=Options):= Block[{ModifyOptions}, Options[Evaluate[s]] ] (**********************************************) (**** New definition for Information *******) Information::none="No symbols found matching the string `1`."; ModifyInformation=True; (**********************************************************************************) (* Perhaps the definition below for Information should be split up into several *) (* smaller functions, but I had trouble doing that and getting it to work. The *) (* reason for using several smalller functions is that the code would be more *) (* readable and easier to maintain. *) GetCurrentSymbols[]:=Union@@(Names[StringJoin[#,"*"]]& /@Complement[Join[{$Context},$ContextPath],{"System`"}]); Information[s1_,opts___?OptionQ]/; ModifyInformation := Module[{lst, long, string1=ToString[s1],CurrentSymbols}, If[MemberQ[Characters[string1],"*"], Block[{Message}, (** Use Block to suppress messages **) (* CurrentSymbols is a list of symbols in package contexts and Global contexts. *) CurrentSymbols=GetCurrentSymbols[]; (* lst is/are the symbols match the string pattern. *) lst= Select[ Complement[Union[SymbolList,CurrentSymbols], InternalSymbols, InformationIgnoredSymbols ], (StringMatchQ[#, string1]&& FreeQ[Attributes[#],Temporary])& ]; lst=DeleteCases[lst,_?(StringMatchQ[#,"Verbatim$*"]&)]; ]; Which[ lst==={}, (* No symbols are found. *) Message[Information::none,string1], Length[lst]===1, (* Only one symbol is found, so the usage message is displayed. *) Block[{ModifyInformation}, Information[Evaluate[ToExpression@@lst], opts] ], (* This is the catch all case where multiple symbols are found. *) (* In this case I build a list of strings that are displayed using Print. *) True,( long= Max[StringLength/@lst]+1; lst= StringTake[StringJoin[#, StringJoin@@Table[" ", {long}]], long]& /@lst; lst= MapAt[StringJoin[" ", #]&, lst, 1]; Print@@lst; ) ], (* The string didn't include the '*' metacharacther, so the built-in version of Information is used. *) Block[{ModifyInformation}, Information[s1, opts]] ] ] Protected[Evaluate[protected]]; End[] (*********************************************************************************) (** Next I define a new function NamedCharacters, and this should be done in a **) (** package context. **) NamedCharacters::usage="NamedCharacters[Aaaa] converts Aaaa to a string before Aaaa has a chance to evaluate and can, depending on the setting of NamedCharacters options, prepend and append a string to the string derived from the argument of NamedCharacters. The string typically prepended and appended is \"*\". NamedCharacters then uses the resulting string as a string pattern and finds named characters that match the pattern. NamedCharacters[Aaaa,Bbbb, ...] returns a list of named characters matching string patterns derived from each argument (Aaaa, Bbbb, etc.)."; CaseSensitive::usage="CaseSensitive is an option for NamedCharacters which controls whether NamedCharacters is case sensitive."; NamedCharacters::opts="The setting of the PreString and/or PostString option in NamedCharacters was not a string. Strings must be used for these options."; Begin["Info`Private`"]; (***************************************************************************************************) (***** The NamedCharacters in Version 4. ******) NamedCharacters1= {"AAcute", "ABar", "ACup", "ADoubleDot", "AE", "AGrave", "AHat", "Aleph", "AliasIndicator", "AlignmentMarker", "Alpha", "And","Angle", "Angstrom", "ARing", "AscendingEllipsis", "ATilde", "Backslash", "Because", "Bet", "Beta", "Breve", "Bullet", "CAcute", "Cap", "CapitalAAcute", "CapitalABar", "CapitalACup", "CapitalADoubleDot", "CapitalAE", "CapitalAGrave", "CapitalAHat", "CapitalAlpha", "CapitalARing", "CapitalATilde", "CapitalBeta", "CapitalCAcute", "CapitalCCedilla", "CapitalCHacek", "CapitalChi", "CapitalDelta", "CapitalDifferentialD", "CapitalDigamma", "CapitalEAcute", "CapitalEBar", "CapitalECup", "CapitalEDoubleDot", "CapitalEGrave", "CapitalEHat", "CapitalEpsilon", "CapitalEta", "CapitalEth", "CapitalGamma", "CapitalIAcute", "CapitalICup", "CapitalIDoubleDot", "CapitalIGrave", "CapitalIHat", "CapitalIota", "CapitalKappa", "CapitalKoppa", "CapitalLambda", "CapitalLSlash", "CapitalMu", "CapitalNTilde", "CapitalNu", "CapitalOAcute", "CapitalODoubleAcute", "CapitalODoubleDot", "CapitalOGrave", "CapitalOHat", "CapitalOmega", "CapitalOmicron", "CapitalOSlash", "CapitalOTilde", "CapitalPhi", "CapitalPi", "CapitalPsi", "CapitalRho", "CapitalSampi", "CapitalSHacek", "CapitalSigma", "CapitalStigma", "CapitalTau", "CapitalTheta", "CapitalThorn", "CapitalUAcute", "CapitalUDoubleAcute", "CapitalUDoubleDot","CapitalUGrave", "CapitalUHat", "CapitalUpsilon", "CapitalXi", "CapitalYAcute", "CapitalZeta", "CCedilla", "Cedilla", "Cent", "CenterDot", "CenterEllipsis", "CHacek", "Chi", "CircleDot", "CircleMinus", "CirclePlus", "CircleTimes", "ClockwiseContourIntegral", "CloverLeaf", "ClubSuit", "Colon", "CommandKey", "Congruent", "Continuation", "ContourIntegral", "ControlKey", "Coproduct", "Copyright", "CounterClockwiseContourIntegral", "Cross", "Cup", "CupCap", "CurlyCapitalUpsilon", "CurlyEpsilon", "CurlyKappa", "CurlyPhi", "CurlyPi", "CurlyRho", "CurlyTheta", "Dagger", "Dalet", "Dash", "Degree", "Del", "Delta", "DescendingEllipsis", "Diameter", "Diamond", "DiamondSuit", "DifferentialD", "Digamma", "Divide", "DotEqual", "DotlessI", "DotlessJ", "DottedSquare", "DoubleContourIntegral", "DoubleDagger", "DoubledGamma", "DoubleDownArrow", "DoubledPi", "DoubleLeftArrow", "DoubleLeftRightArrow", "DoubleLeftTee", "DoubleLongLeftArrow", "DoubleLongLeftRightArrow", "DoubleLongRightArrow", "DoublePrime", "DoubleRightArrow", "DoubleRightTee", "DoubleStruckA", "DoubleStruckB", "DoubleStruckC", "DoubleStruckD", "DoubleStruckE", "DoubleStruckF", "DoubleStruckG", "DoubleStruckH", "DoubleStruckI", "DoubleStruckJ", "DoubleStruckK", "DoubleStruckL", "DoubleStruckM", "DoubleStruckN", "DoubleStruckO", "DoubleStruckP", "DoubleStruckQ", "DoubleStruckR", "DoubleStruckS", "DoubleStruckT", "DoubleStruckU", "DoubleStruckV", "DoubleStruckW", "DoubleStruckX", "DoubleStruckY", "DoubleStruckZ", "DoubleStruckCapitalA", "DoubleStruckCapitalB", "DoubleStruckCapitalC", "DoubleStruckCapitalD", "DoubleStruckCapitalE", "DoubleStruckCapitalF", "DoubleStruckCapitalG", "DoubleStruckCapitalH", "DoubleStruckCapitalI", "DoubleStruckCapitalJ", "DoubleStruckCapitalK", "DoubleStruckCapitalL", "DoubleStruckCapitalM", "DoubleStruckCapitalN", "DoubleStruckCapitalO", "DoubleStruckCapitalP", "DoubleStruckCapitalQ", "DoubleStruckCapitalR", "DoubleStruckCapitalS", "DoubleStruckCapitalT", "DoubleStruckCapitalU", "DoubleStruckCapitalV", "DoubleStruckCapitalW", "DoubleStruckCapitalX", "DoubleStruckCapitalY", "DoubleStruckCapitalZ", "DoubleUpArrow", "DoubleUpDownArrow", "DoubleVerticalBar", "DownArrow", "DownArrowBar", "DownArrowUpArrow", "DownBreve", "DownExclamation", "DownLeftRightVector", "DownLeftTeeVector", "DownLeftVector", "DownLeftVectorBar", "DownQuestion", "DownRightTeeVector", "DownRightVector", "DownRightVectorBar", "DownTee", "DownTeeArrow", "EAcute", "EBar", "ECup", "EDoubleDot", "EGrave","EHat", "Element", "Ellipsis", "EmptyCircle", "EmptyDiamond", "EmptyDownTriangle", "EmptyRectangle", "EmptySet", "EmptySmallCircle", "EmptySmallSquare", "EmptySquare", "EmptyUpTriangle", "Epsilon", "Equal", "EqualTilde", "Equilibrium", "ErrorIndicator", "EscapeKey", "Eta", "Eth", "Exists", "ExponentialE", "FilledCircle", "FilledDiamond", "FilledDownTriangle", "FilledRectangle", "FilledSmallCircle", "FilledSmallSquare", "FilledSquare", "FilledUpTriangle", "FilledVerySmallSquare", "FinalSigma", "FivePointedStar", "Flat", "ForAll", "FreakedSmiley", "Gamma", "Gimel", "GothicA", "GothicB", "GothicC", "GothicD", "GothicE", "GothicF", "GothicG", "GothicH", "GothicI", "GothicJ", "GothicK", "GothicL", "GothicM", "GothicN", "GothicO", "GothicP", "GothicQ", "GothicR", "GothicS", "GothicT", "GothicU", "GothicV", "GothicW", "GothicX", "GothicY", "GothicZ", "GothicCapitalA", "GothicCapitalB", "GothicCapitalC", "GothicCapitalD", "GothicCapitalE", "GothicCapitalF", "GothicCapitalG", "GothicCapitalH", "GothicCapitalI", "GothicCapitalJ", "GothicCapitalK", "GothicCapitalL", "GothicCapitalM", "GothicCapitalN", "GothicCapitalO", "GothicCapitalP", "GothicCapitalQ", "GothicCapitalR", "GothicCapitalS", "GothicCapitalT", "GothicCapitalU", "GothicCapitalV", "GothicCapitalW", "GothicCapitalX", "GothicCapitalY", "GothicCapitalZ", "GrayCircle", "GraySquare", "GreaterEqual", "GreaterEqualLess", "GreaterFullEqual", "GreaterGreater", "GreaterLess", "GreaterSlantEqual", "GreaterTilde", "Hacek", "HappySmiley", "HBar", "HeartSuit", "HorizontalLine", "HumpDownHump", "HumpEqual", "IAcute", "ICup", "IDoubleDot", "IGrave", "IHat", "ImaginaryI", "ImaginaryJ", "Implies", "IndentingNewLine", "Infinity", "Integral", "Intersection", "InvisibleComma", "InvisibleSpace", "Iota", "Kappa", "KernelIcon", "Koppa", "Lambda", "LeftAngleBracket", "LeftArrow", "LeftArrowBar", "LeftArrowRightArrow", "LeftBracketingBar", "LeftCeiling", "LeftDoubleBracket", "LeftDoubleBracketingBar", "LeftDownTeeVector", "LeftDownVector", "LeftDownVectorBar", "LeftFloor", "LeftGuillemet", "LeftModified", "LeftRightArrow", "LeftRightVector", "LeftSkeleton", "LeftTee", "LeftTeeArrow", "LeftTeeVector", "LeftTriangle", "LeftTriangleBar", "LeftTriangleEqual", "LeftUpDownVector", "LeftUpTeeVector", "LeftUpVector", "LeftUpVectorBar", "LeftVector", "LeftVectorBar", "LessEqual", "LessEqualGreater", "LessFullEqual", "LessGreater", "LessLess", "LessSlantEqual", "LessTilde", "LightBulb", "LongDash", "LongLeftArrow", "LongLeftRightArrow", "LongRightArrow", "LowerLeftArrow", "LowerRightArrow", "LSlash", "MathematicaIcon", "MeasuredAngle", "MediumSpace", "Mho", "Micro", "MinusPlus", "Mu", "Natural", "NegativeMediumSpace", "NegativeThickSpace", "NegativeThinSpace", "NegativeVeryThinSpace", "NestedGreaterGreater", "NestedLessLess", "NeutralSmiley", "NewLine", "NoBreak", "NonBreakingSpace", "Not", "NotCongruent", "NotCupCap", "NotDoubleVerticalBar", "NotElement", "NotEqual", "NotEqualTilde", "NotExists", "NotGreater", "NotGreaterEqual", "NotGreaterFullEqual", "NotGreaterGreater", "NotGreaterLess", "NotGreaterSlantEqual", "NotGreaterTilde", "NotHumpDownHump", "NotHumpEqual", "NotLeftTriangle", "NotLeftTriangleBar", "NotLeftTriangleEqual", "NotLess", "NotLessEqual", "NotLessFullEqual", "NotLessGreater", "NotLessLess", "NotLessSlantEqual", "NotLessTilde", "NotNestedGreaterGreater", "NotNestedLessLess", "NotPrecedes", "NotPrecedesEqual", "NotPrecedesSlantEqual", "NotPrecedesTilde", "NotReverseElement", "NotRightTriangle", "NotRightTriangleBar", "NotRightTriangleEqual", "NotSquareSubset", "NotSquareSubsetEqual", "NotSquareSuperset", "NotSquareSupersetEqual", "NotSubset", "NotSubsetEqual", "NotSucceeds", "NotSucceedsEqual", "NotSucceedsSlantEqual", "NotSucceedsTilde", "NotSuperset", "NotSupersetEqual", "NotTilde", "NotTildeEqual", "NotTildeFullEqual", "NotTildeTilde", "NotVerticalBar", "NTilde", "Nu", "Null", "OAcute", "ODoubleAcute", "ODoubleDot", "OGrave", "OHat", "Omega", "Omicron", "Or", "OSlash", "OTilde", "OverBrace","OverBracket", "OverParenthesis", "Paragraph", "PartialD", "Phi", "Pi", "Placeholder", "PlusMinus", "Precedes", "PrecedesEqual", "PrecedesSlantEqual", "PrecedesTilde", "Prime", "Product", "Proportion", "Proportional", "Psi", "RawAmpersand", "RawAt", "RawBackquote", "RawBackslash", "RawColon", "RawComma", "RawDash", "RawDollar", "RawDot", "RawDoubleQuote", "RawEqual", "RawEscape", "RawExclamation", "RawGreater", "RawLeftBrace", "RawLeftBracket", "RawLeftParenthesis", "RawLess", "RawNumberSign", "RawPercent", "RawPlus", "RawQuestion", "RawQuote", "RawReturn", "RawRightBrace", "RawRightBracket", "RawRightParenthesis", "RawSemicolon", "RawSlash", "RawSpace", "RawStar", "RawTab", "RawTilde", "RawUnderscore", "RawVerticalBar", "RawWedge", "RegisteredTrademark", "ReturnIndicator", "ReturnKey", "ReverseDoublePrime", "ReverseElement", "ReverseEquilibrium", "ReversePrime", "ReverseUpEquilibrium", "Rho", "RightAngle", "RightAngleBracket", "RightArrow", "RightArrowBar", "RightArrowLeftArrow", "RightBracketingBar", "RightCeiling", "RightDoubleBracket", "RightDoubleBracketingBar", "RightDownTeeVector", "RightDownVector", "RightDownVectorBar", "RightFloor", "RightGuillemet", "RightModified", "RightSkeleton", "RightTee", "RightTeeArrow", "RightTeeVector", "RightTriangle", "RightTriangleBar", "RightTriangleEqual", "RightUpDownVector", "RightUpTeeVector", "RightUpVector", "RightUpVectorBar", "RightVector", "RightVectorBar", "RoundImplies", "RoundSpaceIndicator", "Rule", "RuleDelayed", "SadSmiley", "Sampi", "ScriptA", "ScriptB", "ScriptC", "ScriptD", "ScriptE", "ScriptF", "ScriptG", "ScriptH", "ScriptI", "ScriptJ", "ScriptK", "ScriptL", "ScriptM", "ScriptN", "ScriptO", "ScriptP", "ScriptQ", "ScriptR", "ScriptS", "ScriptT", "ScriptU", "ScriptV", "ScriptW", "ScriptX", "ScriptY", "ScriptZ", "ScriptCapitalA", "ScriptCapitalB", "ScriptCapitalC", "ScriptCapitalD", "ScriptCapitalE", "ScriptCapitalF", "ScriptCapitalG", "ScriptCapitalH", "ScriptCapitalI", "ScriptCapitalJ", "ScriptCapitalK", "ScriptCapitalL", "ScriptCapitalM", "ScriptCapitalN", "ScriptCapitalO", "ScriptCapitalP", "ScriptCapitalQ", "ScriptCapitalR", "ScriptCapitalS", "ScriptCapitalT", "ScriptCapitalU", "ScriptCapitalV", "ScriptCapitalW", "ScriptCapitalX", "ScriptCapitalY", "ScriptCapitalZ", "Section", "SelectionPlaceholder", "SHacek", "Sharp", "ShortLeftArrow", "ShortRightArrow", "Sigma", "SixPointedStar", "SkeletonIndicator", "SmallCircle", "SpaceIndicator", "SpadeSuit", "SphericalAngle", "Sqrt", "Square", "SquareIntersection", "SquareSubset", "SquareSubsetEqual", "SquareSuperset", "SquareSupersetEqual", "SquareUnion", "Star", "Sterling", "Stigma", "Subset", "SubsetEqual", "Succeeds", "SucceedsEqual", "SucceedsSlantEqual", "SucceedsTilde", "SuchThat", "Sum", "Superset", "SupersetEqual", "SZ", "Tau", "Therefore", "Theta", "ThickSpace", "ThinSpace", "Thorn", "Tilde", "TildeEqual", "TildeFullEqual", "TildeTilde", "Times", "Trademark", "UAcute", "UDoubleAcute", "UDoubleDot", "UGrave", "UHat", "UnderBrace", "UnderBracket", "UnderParenthesis", "Union", "UnionPlus", "UpArrow", "UpArrowBar", "UpArrowDownArrow", "UpDownArrow", "UpEquilibrium", "UpperLeftArrow", "UpperRightArrow", "Upsilon", "UpTee", "UpTeeArrow", "Vee", "VerticalBar", "VerticalEllipsis", "VerticalLine", "VerticalSeparator", "VerticalTilde", "VeryThinSpace", "WarningSign", "WatchIcon", "Wedge", "WeierstrassP", "Wolf", "Xi", "YAcute", "Yen", "Zeta"}; NamedCharacters2=ToLowerCase[NamedCharacters1]; NamedCharacters3= {"AAcute \[AAcute]", "ABar \[ABar]", "ACup \[ACup]", "ADoubleDot \[ADoubleDot]", "AE \[AE]", "AGrave \[AGrave]", "AHat \[AHat]", "Aleph \[Aleph]", "AliasIndicator \[AliasIndicator]", "AlignmentMarker \[AlignmentMarker]", "Alpha \[Alpha]", "And \[And]", "Angle \[Angle]", "Angstrom \[Angstrom]", "ARing \[ARing]", "AscendingEllipsis \[AscendingEllipsis]", "ATilde \[ATilde]", "Backslash \[Backslash]", "Because \[Because]", "Bet \[Bet]", "Beta \[Beta]", "Breve \[Breve]", "Bullet \[Bullet]", "CAcute \[CAcute]", "Cap \[Cap]", "CapitalAAcute \[CapitalAAcute]", "CapitalABar \[CapitalABar]", "CapitalACup \[CapitalACup]", "CapitalADoubleDot \[CapitalADoubleDot]", "CapitalAE \[CapitalAE]", "CapitalAGrave \[CapitalAGrave]", "CapitalAHat \[CapitalAHat]", "CapitalAlpha \[CapitalAlpha]", "CapitalARing \[CapitalARing]", "CapitalATilde \[CapitalATilde]", "CapitalBeta \[CapitalBeta]", "CapitalCAcute \[CapitalCAcute]", "CapitalCCedilla \[CapitalCCedilla]", "CapitalCHacek \[CapitalCHacek]", "CapitalChi \[CapitalChi]", "CapitalDelta \[CapitalDelta]", "CapitalDifferentialD \[CapitalDifferentialD]", "CapitalDigamma \[CapitalDigamma]", "CapitalEAcute \[CapitalEAcute]", "CapitalEBar \[CapitalEBar]", "CapitalECup \[CapitalECup]", "CapitalEDoubleDot \[CapitalEDoubleDot]", "CapitalEGrave \[CapitalEGrave]", "CapitalEHat \[CapitalEHat]", "CapitalEpsilon \[CapitalEpsilon]", "CapitalEta \[CapitalEta]", "CapitalEth \[CapitalEth]", "CapitalGamma \[CapitalGamma]", "CapitalIAcute \[CapitalIAcute]", "CapitalICup \[CapitalICup]", "CapitalIDoubleDot \[CapitalIDoubleDot]", "CapitalIGrave \[CapitalIGrave]", "CapitalIHat \[CapitalIHat]", "CapitalIota \[CapitalIota]", "CapitalKappa \[CapitalKappa]", "CapitalKoppa \[CapitalKoppa]", "CapitalLambda \[CapitalLambda]", "CapitalLSlash \[CapitalLSlash]", "CapitalMu \[CapitalMu]", "CapitalNTilde \[CapitalNTilde]", "CapitalNu \[CapitalNu]", "CapitalOAcute \[CapitalOAcute]", "CapitalODoubleAcute \[CapitalODoubleAcute]", "CapitalODoubleDot \[CapitalODoubleDot]", "CapitalOGrave \[CapitalOGrave]", "CapitalOHat \[CapitalOHat]", "CapitalOmega \[CapitalOmega]", "CapitalOmicron \[CapitalOmicron]", "CapitalOSlash \[CapitalOSlash]", "CapitalOTilde \[CapitalOTilde]", "CapitalPhi \[CapitalPhi]", "CapitalPi \[CapitalPi]", "CapitalPsi \[CapitalPsi]", "CapitalRho \[CapitalRho]", "CapitalSampi \[CapitalSampi]", "CapitalSHacek \[CapitalSHacek]", "CapitalSigma \[CapitalSigma]", "CapitalStigma \[CapitalStigma]", "CapitalTau \[CapitalTau]", "CapitalTheta \[CapitalTheta]", "CapitalThorn \[CapitalThorn]", "CapitalUAcute \[CapitalUAcute]", "CapitalUDoubleAcute \[CapitalUDoubleAcute]", "CapitalUDoubleDot \[CapitalUDoubleDot]", "CapitalUGrave \[CapitalUGrave]", "CapitalUHat \[CapitalUHat]", "CapitalUpsilon \[CapitalUpsilon]", "CapitalXi \[CapitalXi]", "CapitalYAcute \[CapitalYAcute]", "CapitalZeta \[CapitalZeta]", "CCedilla \[CCedilla]", "Cedilla \[Cedilla]", "Cent \[Cent]", "CenterDot \[CenterDot]", "CenterEllipsis \[CenterEllipsis]", "CHacek \[CHacek]", "Chi \[Chi]", "CircleDot \[CircleDot]", "CircleMinus \[CircleMinus]", "CirclePlus \[CirclePlus]", "CircleTimes \[CircleTimes]", "ClockwiseContourIntegral \[ClockwiseContourIntegral]", "CloverLeaf \[CloverLeaf]", "ClubSuit \[ClubSuit]", "Colon \[Colon]", "CommandKey \[CommandKey]", "Congruent \[Congruent]", "Continuation \[Continuation]", "ContourIntegral \[ContourIntegral]", "ControlKey \[ControlKey]", "Coproduct \[Coproduct]", "Copyright \[Copyright]", "CounterClockwiseContourIntegral \[CounterClockwiseContourIntegral]", "Cross \[Cross]", "Cup \[Cup]", "CupCap \[CupCap]", "CurlyCapitalUpsilon \[CurlyCapitalUpsilon]", "CurlyEpsilon \[CurlyEpsilon]", "CurlyKappa \[CurlyKappa]", "CurlyPhi \[CurlyPhi]", "CurlyPi \[CurlyPi]", "CurlyRho \[CurlyRho]", "CurlyTheta \[CurlyTheta]", "Dagger \[Dagger]", "Dalet \[Dalet]", "Dash \[Dash]", "Degree \[Degree]", "Del \[Del]", "Delta \[Delta]", "DescendingEllipsis \[DescendingEllipsis]", "Diameter \[Diameter]", "Diamond \[Diamond]", "DiamondSuit \[DiamondSuit]", "DifferentialD \[DifferentialD]", "Digamma \[Digamma]", "Divide \[Divide]", "DotEqual \[DotEqual]", "DotlessI \[DotlessI]", "DotlessJ \[DotlessJ]", "DottedSquare \[DottedSquare]", "DoubleContourIntegral \[DoubleContourIntegral]", "DoubleDagger \[DoubleDagger]", "DoubledGamma \[DoubledGamma]", "DoubleDownArrow \[DoubleDownArrow]", "DoubledPi \[DoubledPi]", "DoubleLeftArrow \[DoubleLeftArrow]", "DoubleLeftRightArrow \[DoubleLeftRightArrow]", "DoubleLeftTee \[DoubleLeftTee]", "DoubleLongLeftArrow \[DoubleLongLeftArrow]", "DoubleLongLeftRightArrow \[DoubleLongLeftRightArrow]", "DoubleLongRightArrow \[DoubleLongRightArrow]", "DoublePrime \[DoublePrime]", "DoubleRightArrow \[DoubleRightArrow]", "DoubleRightTee \[DoubleRightTee]", "DoubleStruckA \[DoubleStruckA]", "DoubleStruckB \[DoubleStruckB]", "DoubleStruckC \[DoubleStruckC]", "DoubleStruckD \[DoubleStruckD]", "DoubleStruckE \[DoubleStruckE]", "DoubleStruckF \[DoubleStruckF]", "DoubleStruckG \[DoubleStruckG]", "DoubleStruckH \[DoubleStruckH]", "DoubleStruckI \[DoubleStruckI]", "DoubleStruckJ \[DoubleStruckJ]", "DoubleStruckK \[DoubleStruckK]", "DoubleStruckL \[DoubleStruckL]", "DoubleStruckM \[DoubleStruckM]", "DoubleStruckN \[DoubleStruckN]", "DoubleStruckO \[DoubleStruckO]", "DoubleStruckP \[DoubleStruckP]", "DoubleStruckQ \[DoubleStruckQ]", "DoubleStruckR \[DoubleStruckR]", "DoubleStruckS \[DoubleStruckS]", "DoubleStruckT \[DoubleStruckT]", "DoubleStruckU \[DoubleStruckU]", "DoubleStruckV \[DoubleStruckV]", "DoubleStruckW \[DoubleStruckW]", "DoubleStruckX \[DoubleStruckX]", "DoubleStruckY \[DoubleStruckY]", "DoubleStruckZ \[DoubleStruckZ]", "DoubleStruckCapitalA \[DoubleStruckCapitalA]", "DoubleStruckCapitalB \[DoubleStruckCapitalB]", "DoubleStruckCapitalC \[DoubleStruckCapitalC]", "DoubleStruckCapitalD \[DoubleStruckCapitalD]", "DoubleStruckCapitalE \[DoubleStruckCapitalE]", "DoubleStruckCapitalF \[DoubleStruckCapitalF]", "DoubleStruckCapitalG \[DoubleStruckCapitalG]", "DoubleStruckCapitalH \[DoubleStruckCapitalH]", "DoubleStruckCapitalI \[DoubleStruckCapitalI]", "DoubleStruckCapitalJ \[DoubleStruckCapitalJ]", "DoubleStruckCapitalK \[DoubleStruckCapitalK]", "DoubleStruckCapitalL \[DoubleStruckCapitalL]", "DoubleStruckCapitalM \[DoubleStruckCapitalM]", "DoubleStruckCapitalN \[DoubleStruckCapitalN]", "DoubleStruckCapitalO \[DoubleStruckCapitalO]", "DoubleStruckCapitalP \[DoubleStruckCapitalP]", "DoubleStruckCapitalQ \[DoubleStruckCapitalQ]", "DoubleStruckCapitalR \[DoubleStruckCapitalR]", "DoubleStruckCapitalS \[DoubleStruckCapitalS]", "DoubleStruckCapitalT \[DoubleStruckCapitalT]", "DoubleStruckCapitalU \[DoubleStruckCapitalU]", "DoubleStruckCapitalV \[DoubleStruckCapitalV]", "DoubleStruckCapitalW \[DoubleStruckCapitalW]", "DoubleStruckCapitalX \[DoubleStruckCapitalX]", "DoubleStruckCapitalY \[DoubleStruckCapitalY]", "DoubleStruckCapitalZ \[DoubleStruckCapitalZ]", "DoubleUpArrow \[DoubleUpArrow]", "DoubleUpDownArrow \[DoubleUpDownArrow]", "DoubleVerticalBar \[DoubleVerticalBar]", "DownArrow \[DownArrow]", "DownArrowBar \[DownArrowBar]", "DownArrowUpArrow \[DownArrowUpArrow]", "DownBreve \[DownBreve]", "DownExclamation \[DownExclamation]", "DownLeftRightVector \[DownLeftRightVector]", "DownLeftTeeVector \[DownLeftTeeVector]", "DownLeftVector \[DownLeftVector]", "DownLeftVectorBar \[DownLeftVectorBar]", "DownQuestion \[DownQuestion]", "DownRightTeeVector \[DownRightTeeVector]", "DownRightVector \[DownRightVector]", "DownRightVectorBar \[DownRightVectorBar]", "DownTee \[DownTee]", "DownTeeArrow \[DownTeeArrow]", "EAcute \[EAcute]", "EBar \[EBar]", "ECup \[ECup]", "EDoubleDot \[EDoubleDot]", "EGrave \[EGrave]", "EHat \[EHat]", "Element \[Element]", "Ellipsis \[Ellipsis]", "EmptyCircle \[EmptyCircle]", "EmptyDiamond \[EmptyDiamond]", "EmptyDownTriangle \[EmptyDownTriangle]", "EmptyRectangle \[EmptyRectangle]", "EmptySet \[EmptySet]", "EmptySmallCircle \[EmptySmallCircle]", "EmptySmallSquare \[EmptySmallSquare]", "EmptySquare \[EmptySquare]", "EmptyUpTriangle \[EmptyUpTriangle]", "Epsilon \[Epsilon]", "Equal \[Equal]", "EqualTilde \[EqualTilde]", "Equilibrium \[Equilibrium]", "ErrorIndicator \[ErrorIndicator]", "EscapeKey \[EscapeKey]", "Eta \[Eta]", "Eth \[Eth]", "Exists \[Exists]", "ExponentialE \[ExponentialE]", "FilledCircle \[FilledCircle]", "FilledDiamond \[FilledDiamond]", "FilledDownTriangle \[FilledDownTriangle]", "FilledRectangle \[FilledRectangle]", "FilledSmallCircle \[FilledSmallCircle]", "FilledSmallSquare \[FilledSmallSquare]", "FilledSquare \[FilledSquare]", "FilledUpTriangle \[FilledUpTriangle]", "FilledVerySmallSquare \[FilledVerySmallSquare]", "FinalSigma \[FinalSigma]", "FivePointedStar \[FivePointedStar]", "Flat \[Flat]", "ForAll \[ForAll]", "FreakedSmiley \[FreakedSmiley]", "Gamma \[Gamma]", "Gimel \[Gimel]", "GothicA \[GothicA]", "GothicB \[GothicB]", "GothicC \[GothicC]", "GothicD \[GothicD]", "GothicE \[GothicE]", "GothicF \[GothicF]", "GothicG \[GothicG]", "GothicH \[GothicH]", "GothicI \[GothicI]", "GothicJ \[GothicJ]", "GothicK \[GothicK]", "GothicL \[GothicL]", "GothicM \[GothicM]", "GothicN \[GothicN]", "GothicO \[GothicO]", "GothicP \[GothicP]", "GothicQ \[GothicQ]", "GothicR \[GothicR]", "GothicS \[GothicS]", "GothicT \[GothicT]", "GothicU \[GothicU]", "GothicV \[GothicV]", "GothicW \[GothicW]", "GothicX \[GothicX]", "GothicY \[GothicY]", "GothicZ \[GothicZ]", "GothicCapitalA \[GothicCapitalA]", "GothicCapitalB \[GothicCapitalB]", "GothicCapitalC \[GothicCapitalC]", "GothicCapitalD \[GothicCapitalD]", "GothicCapitalE \[GothicCapitalE]", "GothicCapitalF \[GothicCapitalF]", "GothicCapitalG \[GothicCapitalG]", "GothicCapitalH \[GothicCapitalH]", "GothicCapitalI \[GothicCapitalI]", "GothicCapitalJ \[GothicCapitalJ]", "GothicCapitalK \[GothicCapitalK]", "GothicCapitalL \[GothicCapitalL]", "GothicCapitalM \[GothicCapitalM]", "GothicCapitalN \[GothicCapitalN]", "GothicCapitalO \[GothicCapitalO]", "GothicCapitalP \[GothicCapitalP]", "GothicCapitalQ \[GothicCapitalQ]", "GothicCapitalR \[GothicCapitalR]", "GothicCapitalS \[GothicCapitalS]", "GothicCapitalT \[GothicCapitalT]", "GothicCapitalU \[GothicCapitalU]", "GothicCapitalV \[GothicCapitalV]", "GothicCapitalW \[GothicCapitalW]", "GothicCapitalX \[GothicCapitalX]", "GothicCapitalY \[GothicCapitalY]", "GothicCapitalZ \[GothicCapitalZ]", "GrayCircle \[GrayCircle]", "GraySquare \[GraySquare]", "GreaterEqual \[GreaterEqual]", "GreaterEqualLess \[GreaterEqualLess]", "GreaterFullEqual \[GreaterFullEqual]", "GreaterGreater \[GreaterGreater]", "GreaterLess \[GreaterLess]", "GreaterSlantEqual \[GreaterSlantEqual]", "GreaterTilde \[GreaterTilde]", "Hacek \[Hacek]", "HappySmiley \[HappySmiley]", "HBar \[HBar]", "HeartSuit \[HeartSuit]", "HorizontalLine \[HorizontalLine]", "HumpDownHump \[HumpDownHump]", "HumpEqual \[HumpEqual]", "IAcute \[IAcute]", "ICup \[ICup]", "IDoubleDot \[IDoubleDot]", "IGrave \[IGrave]", "IHat \[IHat]", "ImaginaryI \[ImaginaryI]", "ImaginaryJ \[ImaginaryJ]", "Implies \[Implies]", "IndentingNewLine \[IndentingNewLine]", "Infinity \[Infinity]", "Integral \[Integral]", "Intersection \[Intersection]", "InvisibleComma \[InvisibleComma]", "InvisibleSpace \[InvisibleSpace]", "Iota \[Iota]", "Kappa \[Kappa]", "KernelIcon \[KernelIcon]", "Koppa \[Koppa]", "Lambda \[Lambda]", "LeftAngleBracket \[LeftAngleBracket]", "LeftArrow \[LeftArrow]", "LeftArrowBar \[LeftArrowBar]", "LeftArrowRightArrow \[LeftArrowRightArrow]", "LeftBracketingBar \[LeftBracketingBar]", "LeftCeiling \[LeftCeiling]", "LeftDoubleBracket \[LeftDoubleBracket]", "LeftDoubleBracketingBar \[LeftDoubleBracketingBar]", "LeftDownTeeVector \[LeftDownTeeVector]", "LeftDownVector \[LeftDownVector]", "LeftDownVectorBar \[LeftDownVectorBar]", "LeftFloor \[LeftFloor]", "LeftGuillemet \[LeftGuillemet]", "LeftModified \[LeftModified]", "LeftRightArrow \[LeftRightArrow]", "LeftRightVector \[LeftRightVector]", "LeftSkeleton \[LeftSkeleton]", "LeftTee \[LeftTee]", "LeftTeeArrow \[LeftTeeArrow]", "LeftTeeVector \[LeftTeeVector]", "LeftTriangle \[LeftTriangle]", "LeftTriangleBar \[LeftTriangleBar]", "LeftTriangleEqual \[LeftTriangleEqual]", "LeftUpDownVector \[LeftUpDownVector]", "LeftUpTeeVector \[LeftUpTeeVector]", "LeftUpVector \[LeftUpVector]", "LeftUpVectorBar \[LeftUpVectorBar]", "LeftVector \[LeftVector]", "LeftVectorBar \[LeftVectorBar]", "LessEqual \[LessEqual]", "LessEqualGreater \[LessEqualGreater]", "LessFullEqual \[LessFullEqual]", "LessGreater \[LessGreater]", "LessLess \[LessLess]", "LessSlantEqual \[LessSlantEqual]", "LessTilde \[LessTilde]", "LightBulb \[LightBulb]", "LongDash \[LongDash]", "LongLeftArrow \[LongLeftArrow]", "LongLeftRightArrow \[LongLeftRightArrow]", "LongRightArrow \[LongRightArrow]", "LowerLeftArrow \[LowerLeftArrow]", "LowerRightArrow \[LowerRightArrow]", "LSlash \[LSlash]", "MathematicaIcon \[MathematicaIcon]", "MeasuredAngle \[MeasuredAngle]", "MediumSpace \[MediumSpace]", "Mho \[Mho]", "Micro \[Micro]", "MinusPlus \[MinusPlus]", "Mu \[Mu]", "Natural \[Natural]", "NegativeMediumSpace \[NegativeMediumSpace]", "NegativeThickSpace \[NegativeThickSpace]", "NegativeThinSpace \[NegativeThinSpace]", "NegativeVeryThinSpace \[NegativeVeryThinSpace]", "NestedGreaterGreater \[NestedGreaterGreater]", "NestedLessLess \[NestedLessLess]", "NeutralSmiley \[NeutralSmiley]", "NewLine ", "NoBreak \[NoBreak]", "NonBreakingSpace \[NonBreakingSpace]", "Not \[Not]", "NotCongruent \[NotCongruent]", "NotCupCap \[NotCupCap]", "NotDoubleVerticalBar \[NotDoubleVerticalBar]", "NotElement \[NotElement]", "NotEqual \[NotEqual]", "NotEqualTilde \[NotEqualTilde]", "NotExists \[NotExists]", "NotGreater \[NotGreater]", "NotGreaterEqual \[NotGreaterEqual]", "NotGreaterFullEqual \[NotGreaterFullEqual]", "NotGreaterGreater \[NotGreaterGreater]", "NotGreaterLess \[NotGreaterLess]", "NotGreaterSlantEqual \[NotGreaterSlantEqual]", "NotGreaterTilde \[NotGreaterTilde]", "NotHumpDownHump \[NotHumpDownHump]", "NotHumpEqual \[NotHumpEqual]", "NotLeftTriangle \[NotLeftTriangle]", "NotLeftTriangleBar \[NotLeftTriangleBar]", "NotLeftTriangleEqual \[NotLeftTriangleEqual]", "NotLess \[NotLess]", "NotLessEqual \[NotLessEqual]", "NotLessFullEqual \[NotLessFullEqual]", "NotLessGreater \[NotLessGreater]", "NotLessLess \[NotLessLess]", "NotLessSlantEqual \[NotLessSlantEqual]", "NotLessTilde \[NotLessTilde]", "NotNestedGreaterGreater \[NotNestedGreaterGreater]", "NotNestedLessLess \[NotNestedLessLess]", "NotPrecedes \[NotPrecedes]", "NotPrecedesEqual \[NotPrecedesEqual]", "NotPrecedesSlantEqual \[NotPrecedesSlantEqual]", "NotPrecedesTilde \[NotPrecedesTilde]", "NotReverseElement \[NotReverseElement]", "NotRightTriangle \[NotRightTriangle]", "NotRightTriangleBar \[NotRightTriangleBar]", "NotRightTriangleEqual \[NotRightTriangleEqual]", "NotSquareSubset \[NotSquareSubset]", "NotSquareSubsetEqual \[NotSquareSubsetEqual]", "NotSquareSuperset \[NotSquareSuperset]", "NotSquareSupersetEqual \[NotSquareSupersetEqual]", "NotSubset \[NotSubset]", "NotSubsetEqual \[NotSubsetEqual]", "NotSucceeds \[NotSucceeds]", "NotSucceedsEqual \[NotSucceedsEqual]", "NotSucceedsSlantEqual \[NotSucceedsSlantEqual]", "NotSucceedsTilde \[NotSucceedsTilde]", "NotSuperset \[NotSuperset]", "NotSupersetEqual \[NotSupersetEqual]", "NotTilde \[NotTilde]", "NotTildeEqual \[NotTildeEqual]", "NotTildeFullEqual \[NotTildeFullEqual]", "NotTildeTilde \[NotTildeTilde]", "NotVerticalBar \[NotVerticalBar]", "NTilde \[NTilde]", "Nu \[Nu]", "Null \[Null]", "OAcute \[OAcute]", "ODoubleAcute \[ODoubleAcute]", "ODoubleDot \[ODoubleDot]", "OGrave \[OGrave]", "OHat \[OHat]", "Omega \[Omega]", "Omicron \[Omicron]", "Or \[Or]", "OSlash \[OSlash]", "OTilde \[OTilde]", "OverBrace \[OverBrace]", "OverBracket \[OverBracket]", "OverParenthesis \[OverParenthesis]", "Paragraph \[Paragraph]", "PartialD \[PartialD]", "Phi \[Phi]", "Pi \[Pi]", "Placeholder \[Placeholder]", "PlusMinus \[PlusMinus]", "Precedes \[Precedes]", "PrecedesEqual \[PrecedesEqual]", "PrecedesSlantEqual \[PrecedesSlantEqual]", "PrecedesTilde \[PrecedesTilde]", "Prime \[Prime]", "Product \[Product]", "Proportion \[Proportion]", "Proportional \[Proportional]", "Psi \[Psi]", "RawAmpersand &", "RawAt @", "RawBackquote `", "RawBackslash \\", "RawColon :", "RawComma \\,", "RawDash -", "RawDollar $", "RawDot .", "RawDoubleQuote \"", "RawEqual =", "RawEscape ", "RawExclamation !", "RawGreater >", "RawLeftBrace {", "RawLeftBracket [", "RawLeftParenthesis (", "RawLess <", "RawNumberSign #", "RawPercent %", "RawPlus +", "RawQuestion ?", "RawQuote '", "RawReturn ", "RawRightBrace }", "RawRightBracket ]", "RawRightParenthesis )", "RawSemicolon ;", "RawSlash /", "RawSpace ", "RawStar *", "RawTab ", "RawTilde ~", "RawUnderscore _", "RawVerticalBar |", "RawWedge ^", "RegisteredTrademark \[RegisteredTrademark]", "ReturnIndicator \[ReturnIndicator]", "ReturnKey \[ReturnKey]", "ReverseDoublePrime \[ReverseDoublePrime]", "ReverseElement \[ReverseElement]", "ReverseEquilibrium \[ReverseEquilibrium]", "ReversePrime \[ReversePrime]", "ReverseUpEquilibrium \[ReverseUpEquilibrium]", "Rho \[Rho]", "RightAngle \[RightAngle]", "RightAngleBracket \[RightAngleBracket]", "RightArrow \[RightArrow]", "RightArrowBar \[RightArrowBar]", "RightArrowLeftArrow \[RightArrowLeftArrow]", "RightBracketingBar \[RightBracketingBar]", "RightCeiling \[RightCeiling]", "RightDoubleBracket \[RightDoubleBracket]", "RightDoubleBracketingBar \[RightDoubleBracketingBar]", "RightDownTeeVector \[RightDownTeeVector]", "RightDownVector \[RightDownVector]", "RightDownVectorBar \[RightDownVectorBar]", "RightFloor \[RightFloor]", "RightGuillemet \[RightGuillemet]", "RightModified \[RightModified]", "RightSkeleton \[RightSkeleton]", "RightTee \[RightTee]", "RightTeeArrow \[RightTeeArrow]", "RightTeeVector \[RightTeeVector]", "RightTriangle \[RightTriangle]", "RightTriangleBar \[RightTriangleBar]", "RightTriangleEqual \[RightTriangleEqual]", "RightUpDownVector \[RightUpDownVector]", "RightUpTeeVector \[RightUpTeeVector]", "RightUpVector \[RightUpVector]", "RightUpVectorBar \[RightUpVectorBar]", "RightVector \[RightVector]", "RightVectorBar \[RightVectorBar]", "RoundImplies \[RoundImplies]", "RoundSpaceIndicator \[RoundSpaceIndicator]", "Rule \[Rule]", "RuleDelayed \[RuleDelayed]", "SadSmiley \[SadSmiley]", "Sampi \[Sampi]", "ScriptA \[ScriptA]", "ScriptB \[ScriptB]", "ScriptC \[ScriptC]", "ScriptD \[ScriptD]", "ScriptE \[ScriptE]", "ScriptF \[ScriptF]", "ScriptG \[ScriptG]", "ScriptH \[ScriptH]", "ScriptI \[ScriptI]", "ScriptJ \[ScriptJ]", "ScriptK \[ScriptK]", "ScriptL \[ScriptL]", "ScriptM \[ScriptM]", "ScriptN \[ScriptN]", "ScriptO \[ScriptO]", "ScriptP \[ScriptP]", "ScriptQ \[ScriptQ]", "ScriptR \[ScriptR]", "ScriptS \[ScriptS]", "ScriptT \[ScriptT]", "ScriptU \[ScriptU]", "ScriptV \[ScriptV]", "ScriptW \[ScriptW]", "ScriptX \[ScriptX]", "ScriptY \[ScriptY]", "ScriptZ \[ScriptZ]", "ScriptCapitalA \[ScriptCapitalA]", "ScriptCapitalB \[ScriptCapitalB]", "ScriptCapitalC \[ScriptCapitalC]", "ScriptCapitalD \[ScriptCapitalD]", "ScriptCapitalE \[ScriptCapitalE]", "ScriptCapitalF \[ScriptCapitalF]", "ScriptCapitalG \[ScriptCapitalG]", "ScriptCapitalH \[ScriptCapitalH]", "ScriptCapitalI \[ScriptCapitalI]", "ScriptCapitalJ \[ScriptCapitalJ]", "ScriptCapitalK \[ScriptCapitalK]", "ScriptCapitalL \[ScriptCapitalL]", "ScriptCapitalM \[ScriptCapitalM]", "ScriptCapitalN \[ScriptCapitalN]", "ScriptCapitalO \[ScriptCapitalO]", "ScriptCapitalP \[ScriptCapitalP]", "ScriptCapitalQ \[ScriptCapitalQ]", "ScriptCapitalR \[ScriptCapitalR]", "ScriptCapitalS \[ScriptCapitalS]", "ScriptCapitalT \[ScriptCapitalT]", "ScriptCapitalU \[ScriptCapitalU]", "ScriptCapitalV \[ScriptCapitalV]", "ScriptCapitalW \[ScriptCapitalW]", "ScriptCapitalX \[ScriptCapitalX]", "ScriptCapitalY \[ScriptCapitalY]", "ScriptCapitalZ \[ScriptCapitalZ]", "Section \[Section]", "SelectionPlaceholder \[SelectionPlaceholder]", "SHacek \[SHacek]", "Sharp \[Sharp]", "ShortLeftArrow \[ShortLeftArrow]", "ShortRightArrow \[ShortRightArrow]", "Sigma \[Sigma]", "SixPointedStar \[SixPointedStar]", "SkeletonIndicator \[SkeletonIndicator]", "SmallCircle \[SmallCircle]", "SpaceIndicator \[SpaceIndicator]", "SpadeSuit \[SpadeSuit]", "SphericalAngle \[SphericalAngle]", "Sqrt \[Sqrt]", "Square \[Square]", "SquareIntersection \[SquareIntersection]", "SquareSubset \[SquareSubset]", "SquareSubsetEqual \[SquareSubsetEqual]", "SquareSuperset \[SquareSuperset]", "SquareSupersetEqual \[SquareSupersetEqual]", "SquareUnion \[SquareUnion]", "Star \[Star]", "Sterling \[Sterling]", "Stigma \[Stigma]", "Subset \[Subset]", "SubsetEqual \[SubsetEqual]", "Succeeds \[Succeeds]", "SucceedsEqual \[SucceedsEqual]", "SucceedsSlantEqual \[SucceedsSlantEqual]", "SucceedsTilde \[SucceedsTilde]", "SuchThat \[SuchThat]", "Sum \[Sum]", "Superset \[Superset]", "SupersetEqual \[SupersetEqual]", "SZ \[SZ]", "Tau \[Tau]", "Therefore \[Therefore]", "Theta \[Theta]", "ThickSpace \[ThickSpace]", "ThinSpace \[ThinSpace]", "Thorn \[Thorn]", "Tilde \[Tilde]", "TildeEqual \[TildeEqual]", "TildeFullEqual \[TildeFullEqual]", "TildeTilde \[TildeTilde]", "Times \[Times]", "Trademark \[Trademark]", "UAcute \[UAcute]", "UDoubleAcute \[UDoubleAcute]", "UDoubleDot \[UDoubleDot]", "UGrave \[UGrave]", "UHat \[UHat]", "UnderBrace \[UnderBrace]", "UnderBracket \[UnderBracket]", "UnderParenthesis \[UnderParenthesis]", "Union \[Union]", "UnionPlus \[UnionPlus]", "UpArrow \[UpArrow]", "UpArrowBar \[UpArrowBar]", "UpArrowDownArrow \[UpArrowDownArrow]", "UpDownArrow \[UpDownArrow]", "UpEquilibrium \[UpEquilibrium]", "UpperLeftArrow \[UpperLeftArrow]", "UpperRightArrow \[UpperRightArrow]", "Upsilon \[Upsilon]", "UpTee \[UpTee]", "UpTeeArrow \[UpTeeArrow]", "Vee \[Vee]", "VerticalBar \[VerticalBar]", "VerticalEllipsis \[VerticalEllipsis]", "VerticalLine \[VerticalLine]", "VerticalSeparator \[VerticalSeparator]", "VerticalTilde \[VerticalTilde]", "VeryThinSpace \[VeryThinSpace]", "WarningSign \[WarningSign]", "WatchIcon \[WatchIcon]", "Wedge \[Wedge]", "WeierstrassP \[WeierstrassP]", "Wolf \[Wolf]", "Xi \[Xi]", "YAcute \[YAcute]", "Yen \[Yen]", "Zeta \[Zeta]"}; Unprotect[NamedCharacters]; Options[NamedCharacters]={PreString->"*",PostString->"*",CaseSensitive->False}; Attributes[NamedCharacters]={HoldAll}; NamedCharacters[s1_, opts___?OptionQ]:= Module[ {prestring,poststring,casesensitive,pattn,tst,posn}, {prestring,poststring,casesensitive}={PreString,PostString,CaseSensitive}/. Flatten[{opts,Options[NamedCharacters]}]; If[(Head[prestring]=!=String||Head[poststring]=!=String), Message[NamedCharacters::opts], (pattn=StringJoin[prestring,ToString[Unevaluated[s1]],poststring]; If[TrueQ[casesensitive], tst=Map[StringMatchQ[#,pattn]&,NamedCharacters1], tst=Map[StringMatchQ[#,ToLowerCase[pattn]]&,NamedCharacters2] ]; Extract[NamedCharacters3,Position[tst,True]] ) ] ]; NamedCharacters[s1_,s2__,opts___?OptionQ]:= Union[Flatten[ Map[NamedCharacters[#,opts]&,{Unevaluated[s1],Unevaluated[s2]}] ]] Protect[NamedCharacters]; End[]; Info`Private`NoUsageMessage= {After,Before,Column,ContourSmoothing,Cubics,ExactNumberQ,FactorComplete,InexactNumberQ,InterpolationPrecision,MaxSteps,Quartics,Row,AllowInlineCells,AnimationCycleOffset,AnimationCycleRepetitions,Axis,BoxFrame,BoxMargins,ButtonBoxOptions,ButtonStyleMenuListing,CellFrameColor,CellFrameLabelMargins,CellFrameLabels,CellGroupingRules,CellHorizontalScrolling,CellLabelMargins,CellLabelPositioning,CellPasswords,CellSize,CoordinateDisplayFunction,CounterAssignments,CounterIncrements,DefaultFormatType,DefaultInlineFormatType,DefaultTextFormatType,DelimiterMatching,ErrorBoxOptions,EventEvaluator,ExponentPosition,FontProperties,FontVariations,FormatTypeAutoConvert,FractionBoxOptions,FractionLine,FractionBoxOptions,FrameBoxOptions,GridBoxOptions,GridFrame,GridFrameMargins,ImageCacheValid,ImageRegion,IndentMaxFraction,Inherited,InlineCounterAssignments,InlineCounterIncrements,InputAutoFormat,InterpretationBoxOptions,Language,LayoutInformation,LimitsPositioningTokens,LinebreakAdjustments,LineBreakWithin,OverscriptBoxOptions,PrintPrecision,PrivateFontOptions,RadicalBoxOptions,SaveAutoDelete,ScriptLevel,ShowContents,ShowGroupOpenCloseIcon,ShowShortBoxForm,SpanLineThickness,SpanSymmetric,SqrtBoxOptions,StyleBoxAutoDelete,StyleMenuListing,SubscriptBoxOptions,SubsuperscriptBoxOptions,SuperscriptBoxOptions,SyntaxForm,TabSpacings,TagBoxOptions,TaggingRules,TagStyle,TextForm,TraditionalFunctionNotation,UnderoverscriptBoxOptions,UnderscriptBoxOptions,WindowWidth,ZeroWidthTimes,HyperlinkCreationSettings,FrontEndVersion,ImageOffset,AutoGeneratedPackage,EvaluationCompletionAction,HorizontalScrollPosition,IncludeFileExtension,InitializationCellWarning,OutputAutoOverwrite,PageFooterLines,PageFooters,PageHeaderLines,PageHeaders,PrintAction,PrintingCopies,PrintingStartingPageNumber,RulerUnits,ScrollPosition, WindowAutoSelect,WindowFrameElements,AddOnHelpPath,AutoloadPath,AutoOpenPalettes,BackgroundTasksSettings,BoxFormFormatTypes,CellBracketOptions,CellElementSpacings,CharacterEncodingsPath,ColorSelectorSettings,CommonDefaultFormatTypes,ConfigurationPath,DefaultFontProperties,DefaultNotebook,DefaultStyleDefinitions,EditButtonSettings,EditCellTagsSettings,ErrorsDialogSettings,EvaluatorNames,ExternalDataCharacterEncoding,FileNameDialogSettings,FindSettings,GridCreationSettings,HelpBrowserSettings,HyperlinkCreationSettings,IndexCreationOptions,InputSettings,InterruptSettings,NotebookConvertSettings,NotebookPath,NotebooksMenu,OpenSpecialOptions,OptionInspectorSettings,PalettePath,PrintingOptions,PrivateEvaluationOptions,PrivateNotebookOptions,PrivatePaths,RenderingOptions,ScrollingOptions,StyleNameDialogSettings,StyleSheetPath,SystemHelpPath,BoxData,ButtonCell,ButtonContents,CallPacket,CellContents,CellGroup,CellStyle,Closed,EnterExpressionPacket,EnterTextPacket,EvaluatePacket,EvaluationCell,ExternalCall,FileName,Forward,FrontEndStackSize,GenerateBitmapCaches,GraphicsData,InputNamePacket,InputPacket,InputToStandardForm,MessageOptions,MessagePacket,Next,NotebookConvert,NotebookDirectory,OutputFormData,OutputNamePacket,OutputToStandardForm,PageHeight,PaperWidth,PreserveStyleSheet,Previous,RawData,ReturnExpressionPacket,ReturnPacket,ReturnTextPacket,ScreenRectangle,StartupSound,StyleData,TextData,TextLine,TextPacket,TextParagraph,Top,AllowScriptLevelChange,DiacriticalPositioning,SameTest,AutoEvaluateEvents,PrintingPageRange,ViewPointSelectorSettings,Manual,AngleBracket,BracketingBar,DoubleBracketingBar,Subscript,Subsuperscript,Superscript,Underoverscript,Underscript,Overscript,SubPlus,SubMinus,SubStar,SuperPlus,SuperMinus,SuperStar,SuperDagger,OverBar,OverVector,OverTilde,OverHat,OverDot,UnderBar,ToPostScriptOptions,ExportMultipleCellsOptions,ExportPostScriptOptions,ExportTypesetOptions,ExportNativeGraphicsOptions,ExportQuickTimeOptions,SaveAsSpecialOptions,NotebookStatisticsSettings}; (********************************************************************************) (*** Add usage messages for over 200 built-in symbols. ***) After::usage="After is used in notebook manipulating commands to determine where the current selection should go."; Before::usage="Before is used in notebook manipulating commands to determine where the current selection should go."; Column::usage="Column is a setting for the TableDirections option of MatrixForm and TableForm."; ContourSmoothing::usage="ContourSmoothing is an option for ContourGraphics functions that determines whether interpolation should be used to define the path of contour lines."; Cubics::usage="Cubics is an option for Roots that determines whether explicit solutions are generated for the solution to third order equations."; ExactNumberQ::usage="ExactNumberQ[x] returns True if x is a numeric quantity with infinite precision, and returns False otherwise."; FactorComplete::usage="FactorComplete is an option for FactorInteger that determines whether FactorInteger should find all factors, even those that are hard to find."; InexactNumberQ::usage="InexactNumberQ[x] returns True if x is a numeric quantity with finite precision, and returns True otherwise."; InterpolationPrecision::usage="InterpolationPrecision is an option for FunctionInterpolation and NDSolve that determines the number of digits to use in data for an interpolation."; MaxSteps::usage="MaxSteps is an option for NDSolve that specifies the maximum number of steps to take."; Quartics::usage="Quartics is an option for Roots that determines whether explicit solutions are generated for the solution to third order equations."; Row::usage="Row is a setting of the TableDirections option for TableForm and MatrixForm."; AdjustmentBoxOptions::usage="AdjustmentBoxOptions is an option for Cell."; AllowInlineCells::usage="AllowInlineCells is an option for Cell that determines whether InLine cells are permitted within a cell."; AnimationCycleOffset::usage="AnimationCycleOffset is an option for Cell that determines the relative position of the next graphic to be used in an animation sequence."; AnimationCycleRepetitions::usage="AnimationCycleRepetitions is an option for Cell that determines the number of times a given animation cycle should be repeated."; Axis::usage="Axis is a setting for the RowAlignments option of GridBox."; BoxBaselineShift::usage="BoxBaselineShift is an option for AdjustmentBox and a suboption of the aggregate option AdjustmentBoxOptions which is an option of Cell."; BoxFrame::usage="BoxFrame is an option FrameBox, StyleBox and a suboption of FrameBoxOptions which is an option for Cell. BoxFrame specifies whether a frame should be drawn around a box."; BoxMargins::usage="BoxMargins is an option for AdjustmentBox, FrameBox, StyleBox and a suboption of the aggregate option AdjustmentBoxOptions which is an option for Cell. BoxMargins specifies the margins around a box."; ButtonBoxOptions::usage="ButtonBoxOptions is an aggregate option for Cell and Notebook which specifies button options."; ButtonStyleMenuListing::usage="ButtonStyleMenuListing is an option for Cell that determines whether a given button style is listed under the Input -> CreateButton submenu."; CellFrameColor::usage="CellFrameColor is an option for Cell that determine the color of the frame around a cell."; CellFrameLabelMargins::usage="CellFrameLabelMargins is an option for Cell that determines the absolute margins in printer's points between a cell's frame and the labels around the frame."; CellFrameLabels::usage="CellFrameLabels is an option for Cell that determines the labels associated with the frame around a cell."; CellGroupingRules::usage="CellGroupingRules is an option for Cell that determines the rules used for grouping a cell."; CellHorizontalScrolling::usage="CellHorizontalScrolling is an option for Cell whether the contents of a cell can be scrolled from left to right using the horizontal scroll bar of the notebook."; CellLabelMargins::usage="CellLabelMargins is an option for Cell that determines the absolute margins in printer's points to leave around a cell label."; CellLabelPositioning::usage="CellLabelPositioning is an option for Cell that determines where the label for a cell is positioned."; CellPasswords::usage="CellPasswords is an option for Cell."; CellSize::usage="CellSize is an option for Cell that determines the width and height of inline cells."; CoordinateDisplayFunction::usage="CoordinateDisplayFunction is an option for Cell."; CounterAssignments::usage="CounterAssignments is an option for Cell that determines the value of a specified counter."; CounterIncrements::usage="CounterIncrements is an option for Cell."; DefaultFormatType::usage="DefaultFormatType is an option for Cell that determines the format used for displaying expressions in a newly created cell."; DefaultInlineFormatType::usage="DefaultInlineFormatType is an option for Cell that determines the format used for displaying expressions in a newly created inline cell."; DefaultTextFormatType::usage="DefaultTextFormatType is an option for Cell."; DefaultTextInlineFormatType::usage="DefaultTextInlineFormatType is an option for Cell."; DelimiterMatching::usage="DelimiterMatching is an option for Cell that determines whether an opening delimiter will match only its respective closing delimiter, or any closing delimiter."; ErrorBoxOptions::usage="ErrorBoxOptions is an option for Cell."; EventEvaluator::usage="EventEvaluator is an option for Cell."; ExponentPosition::usage="ExponentPosition is a suboption of RadicalBoxOptions which is an aggregate option for Cell."; ExportMultipleCellsOptions::usage="ExportMultipleCellsOptions is a group of global options that specify the settings used in exporting multiple cells."; ExportNativeGraphicsOptions::usage="ExportNativeGraphicsOptions is a group of global options that specify the settings used in exporting graphics generated in Mathematica."; ExportPostScriptOptions::usage="ExportPostScriptOptions is a group of global options that specify the settings used in exporting files in PostScript format."; ExportQuickTimeOptions::usage="ExportQuickTimeOptions is a group of global options that specify the settings used in exporting files in QuickTime format on Macintosh systems."; ExportTypesetOptions::usage="ExportTypesetOptions is a group of global options that specify the settings used in exporting typeset expressions created in Mathematica."; FontProperties::usage="FontProperties is an option for Cell."; FontVariations::usage="FontVariations is an option for Cell."; FormatTypeAutoConvert::usage="FormatTypeAutoConvert is an option for Cell that determines whether the contents of a cell are automatically converted into a different format when the style of that cell is changed."; FractionBoxOptions::usage="FractionBoxOptions is an option for Cell."; FractionLine::usage="FractionLine is a suboption of the aggregate option FractionBoxOptions which is an option for Cell."; FrameBoxOptions::usage="FrameBoxOptions is an option for Cell."; GridBoxOptions::usage="GridBoxOptions is an option for Cell."; GridFrame::usage="GridFrame is an option of GridBox and a suboption of the aggregate option GridBoxOptions which is an option for Cell. GridFrame determines whether lines should be drawn around a GridBox."; GridFrameMargins::usage="GridFrameMargins is an option of GridBox and a suboption of GridBoxOptions which is an option for Cell. GridFrameMargins determines the spacing between text in a GridBox and the frame surrounding the text."; ImageCacheValid::usage="ImageCacheValid is an option for Cell."; ImageRegion::usage="ImageRegion is an option for Cell that determines the size and position of the bounding box within which a graphic is rendered."; IndentMaxFraction::usage="IndentMaxFraction is an option for Cell, StyleBox and StyleForm which specifies the maximum fraction of the total page width to indent at the beginnings of lines."; Inherited::usage="Inherited is a setting for lots of Cell and Notebook options."; InlineCounterAssignments::usage="InlineCounterAssignments is an option for Cell that determines whether the value of a specified counter in an inline cell should increment by one."; InlineCounterIncrements::usage="InlineCounterIncrements is an option for Cell that determines whether the value of a specified counter in an inline cell should increment by one."; InputAutoFormat::usage="InputAutoFormat is an option for Cell."; InterpretationBoxOptions::usage="InterpretationBoxOptions is an aggregate option for Cell for controlling the selection and editing of InterpretationBox objects."; Language::usage="Language is a global option and also a setting of the DefaultNaturalLanguage option for Cell."; LayoutInformation::usage="LayoutInformation is an option for Cell."; LimitsPositioningTokens::usage="LimitsPositioningTokens is an option for Cell that determines a set of characters for which the option LimitPositioning is set to True by default."; LinebreakAdjustments::usage="LinebreakAdjustments is an option for Cell that sets parameters for calculating where automatic line-breaks should be inserted."; LineBreakWithin::usage="LineBreakWithin is an option for Cell that determines whether line breaking should occur automatically when the end of a line is reached."; OverscriptBoxOptions::usage="OverscriptBoxOptions is an option for Cell."; PrintPrecision::usage="PrintPrecision is an option for Cell that determines the maximum number of digits used for displaying a machine precision number."; PrivateFontOptions::usage="PrivateFontOptions is an option for Cell."; RadicalBoxOptions::usage="RadicalBoxOptions is an option for Cell."; SaveAutoDelete::usage="SaveAutoDelete is an option of ErrorBox and a suboption of the aggregate option ErrorBoxOptions which is an option for Cell. SaveAutoDelete determines whether ErrorBox wrapped around an expression in a notebook is automatically deleted when the notebook is saved."; ScriptLevel::usage="ScriptLevel is an option for Cell."; SendFontInformationToKernel::usage="SendFontInformationToKernel is an option for Cell."; ShowContents::usage="ShowContents is an option for Cell that determines whether an object represented by a StyleBox should be displayed on the screen or replaced by blank space."; ShowGroupOpenCloseIcon::usage="ShowGroupOpenCloseIcon is an option for Cell that determines whether a triangular icon is displayed next to the leading cell in a cell group to indicate whether the cell group is open or closed."; ShowShortBoxForm::usage="ShowShortBoxForm is an option for Cell that determines whether box expressions, used to represent two-dimensional forms in a cell, are displayed in a more compact notation when the expression for that cell is viewed."; SpanLineThickness::usage="SpanLineThickness is an option for Cell that determines the thickness of line spanning characters such as VerticalLine and HorizontalLine."; SpanSymmetric::usage="SpanSymmetric is an option for Cell that determines whether an expression enclosed between spanning characters is adjusted to appear more symmetric."; SqrtBoxOptions::usage="SqrtBoxOptions is an option for Cell used to determine whether the expression inside a square root sign is split across multiple lines if it is too large to fit on a single line."; StyleBoxAutoDelete::usage="StyleBoxAutoDelete is an option for Cell that determines whether a StyleBox wrapped around an expression should be automatically removed when the expression is edited."; StyleMenuListing::usage="StyleMenuListing is an option for Cell that determines whether a given cell style is listed in the Format->Style submenu."; SubscriptBoxOptions::usage="SubscriptBoxOptions is an option for Cell used to determine whether a Subscript is split to the next line if it is too long to fit on one line."; SubsuperscriptBoxOptions::usage="SubsuperscriptBoxOptions is an option for Cell used to determine whether a Subsuperscript is split to the next line if it is too long to fit on one line."; SuperscriptBoxOptions::usage="SuperscriptBoxOptions is an option for Cell used to determine whether a Superscript is split to the next line if it is too long to fit on one line."; SyntaxForm::usage="SyntaxForm is a suboption of the aggregate options TagBoxOptions and InterpretationBoxOptions which are options for Cell. SyntaxForm is used to specifies the precedence level of the expression inside a TagBox, InterpretationBox."; TabSpacings::usage="TabSpacings is an option for Cell that determines the number of spaces, in ems, that the cursor advances when the Tab key is depressed."; TagBoxOptions::usage="TagBoxOptions is an option for Cell that controls the selection and editing of TagBox objects."; TaggingRules::usage="TaggingRules is an option for Cell that specifies a list of strings to be associated with a cell."; TagStyle::usage="TagStyle is a suboption of the aggregate options TagBoxOptions and InterpretationBoxOptions which are options for Cell. TagStyle is used to determine the style used to display the contents of a TagBox or InterpretationBox."; TextForm::usage="TextForm is a setting for the FormatType option for several functions."; TraditionalFunctionNotation::usage="TraditionalFunctionNotation is an option for Cell that determines whether input of the form f(x) is interpreted as a function or product by the kernel."; UnderoverscriptBoxOptions::usage="UnderoverscriptBoxOptions is an option for Cell."; UnderscriptBoxOptions::usage="UnderscriptBoxOptions is an option for Cell."; WindowWidth::usage="WindowWidth is a setting of the PageWidth option for Notebook."; ZeroWidthTimes::usage="ZeroWidthTimes is an option for Cell that determines whether multiplication should be represented by a zero width character."; HyperlinkCreationSettings::usage="HyperlinkCreationSettings is an option for $FrontEnd."; FrontEndVersion::usage="FrontEndVersion is an option for $FrontEnd."; ImageOffset::usage="ImageOffset is an option for Display."; AutoGeneratedPackage::usage="AutoGeneratedPackage is an option for Notebook that determines whether a package is automatically created from a notebook containing initialization cells when the notebook is saved."; EvaluationCompletionAction::usage="EvaluationCompletionAction is an option for Notebook that determines the action taken when an evaluation is completed."; HorizontalScrollPosition::usage="HorizontalScrollPosition is an option for Notebook."; IncludeFileExtension::usage="IncludeFileExtension is an option for Notebook that determines whether the .nb suffix is automatically appended to a notebook's name when it is first saved."; InitializationCellWarning::usage="InitializationCellWarning is an option for Notebook that determines whether a warning should be given when a notebook containing initialization cells is opened."; OutputAutoOverwrite::usage="OutputAutoOverwrite is an option for Notebook that determines whether the output of a command should replace any existing output from a previous evaluation."; PageFooterLines::usage="PageFooterLines is an option for Notebook that determines whether a horizontal line is inserted at the bottom of each page when the notebook is printed."; PageFooters::usage="PageFooters is an option for Notebook that determines the text to be inserted at the bottom of a page when it is printed."; PageHeaderLines::usage="PageHeaderLines is an option for Notebook that determines whether a horizontal line is inserted at the top of each page when the notebook is printed."; PageHeaders::usage="PageHeaders is an option for Notebook that determines the text to be inserted at the top of a page when it is printed."; PrintAction::usage="PrintAction is an option for Notebook that determines the action taken when a Print[] command is evaluated by the kernel."; PrintingCopies::usage="PrintingCopies is an option for Notebook that determines the number of copies of a notebook printed when a print command is given."; PrintingStartingPageNumber::usage="PrintingStartingPageNumber is an option for Notebook that determines what number to assign to the first page of a notebook when printed."; RulerUnits::usage="RulerUnits is an option for Notebook that determines the units used in the ruler toolbar."; ScrollPosition::usage="ScrollPosition is an option for Notebook."; WindowAutoSelect::usage="WindowAutoSelect is an option for Notebook."; WindowFrameElements::usage="WindowFrameElements is an option for Notebook that determines the elements included in the frame of the notebook window."; AddOnHelpPath::usage="AddOnHelpPath is a global option that determines the list of directories searched for additional help files used within the Help Browser."; AutoloadPath::usage="AutoloadPath is a global option that determines the list of directories from which packages are automatically loaded when Mathematica is started."; AutoOpenPalettes::usage="AutoOpenPalettes is a global option that determines which palettes are automatically opened when Mathematica is started."; BackgroundTasksSettings::usage="BackgroundTasksSettings is an aggregate global option with a suboption WindowMargins that determines the size of margins to leave around the Background Tasks dialog box."; BoxFormFormatTypes::usage="BoxFormFormatTypes is a global option that determines the list of typeset format types that are currently defined."; CellBracketOptions::usage="CellBracketOptions is an aggregate global option used to specify details of cell brackets."; CellElementSpacings::usage="CellElementSpacings is an aggregate global option used to determine the size of open and closed groups of cells."; CharacterEncodingsPath::usage="CharacterEncodingsPath is a global option that determines the list of directories searched for character encoding files."; ColorSelectorSettings::usage="ColorSelectorSettings is an aggregate global option that stores settings associated with the Color Selector dialog box."; CommonDefaultFormatTypes::usage="CommonDefaultFormatTypes is an aggregate global option used for displaying expressions in newly created cells."; ConfigurationPath::usage="ConfigurationPath is a global option that determines the list of directories searched for configuration information."; DefaultFontProperties::usage="DefaultFontProperties is a global option that determines various properties of a font family, such as its character encoding and whether it is monospaced."; DefaultNotebook::usage="DefaultNotebook is a global option that determines the notebook used as a temple for all new notebooks."; DefaultStyleDefinitions::usage="DefaultStyleDefinitions is a global option that determines the default style sheet for all new notebooks."; EditButtonSettings::usage="EditButtonSettings is a global option that determines the margins around the dialog box accessed by the menu selection Input->(Create Button)."; EditCellTagsSettings::usage="EditCellTagsSettings is a global option that determines details of the dialog box accessed by the menu selection Find->(Add/Remove CellTags...)."; ErrorsDialogSettings::usage="ErrorsDialogSettings is a global option that determines the margins around the Errors dialog box."; EvaluatorNames::usage="EvaluatorNames is a global option that specifies a list of all kernels currently configured to perform evaluations."; ExternalDataCharacterEncoding::usage="ExternalDataCharacterEncoding is a global option that determines the character encoding used in reading and writing plain text data outside of Mathematica."; FileNameDialogSettings::usage="FileNameDialogSettings is a global option that determines the format used for path when using the menu selection Input-> (Get File Path...)."; FindSettings::usage="FindSettings is an aggregate global option used to store settings of the Find dialog box."; GridCreationSettings::usage="GridCreationSettings is an aggregate global option that stores settings associated with the dialog box accessed by the menu command Input->(Create Table/Palette...)."; HelpBrowserSettings::usage="HelpBrowserSettings is an aggregate global option used to store setting associated with the Help Browser."; HyperlinkCreationSettings::usage="HyperlinkCreationSettings is a global option."; IndexCreationOptions::usage="IndexCreationOptions is an aggregate global option."; InputSettings::usage="InputSettings is a global option that stores settings associated with the Input Settings dialog box."; InterruptSettings::usage="InterruptSettings is a global option that stores settings associated with the Interrupt Settings dialog box."; NotebookConvertSettings::usage="NotebookConvertSettings is an global option that stores settings associated with the Notebook Convert dialog box."; NotebookPath::usage="NotebookPath is a global option that determines the list of directories searched for a specified notebook when executing certain commands."; NotebooksMenu::usage="NotebooksMenu is a global option that determines the list of notebooks displayed under the submenu File->Notebooks."; OpenSpecialOptions::usage="OpenSpecialOptions is an aggregate global option that specifies settings used in importing files via the menu selection File->(Open Special)."; OptionInspectorSettings::usage="OptionInspectorSettings is an aggregate global option that stores settings associated with the Option Inspector."; PalettePath::usage="PalettePath is a global option that determines the list of directories searched for palettes when Mathematica is started."; PrintingOptions::usage="PrintingOptions is an aggregate global option."; PrivateEvaluationOptions::usage="PrivateEvaluationOptions is an aggregate global option."; PrivateNotebookOptions::usage="PrivateNotebookOptions is a global option."; PrivatePaths::usage="PrivatePaths is an aggregate global option that specifies the location of various resources including fonts and text messages."; RenderingOptions::usage="RenderingOptions is a global option."; ScrollingOptions::usage="ScrollingOptions is a global option."; StyleNameDialogSettings::usage="StyleNameDialogSettings is a global option that stores settings associated with the (Style Name) dialog box."; StyleSheetPath::usage="StyleSheetPath is a global option that determines the list of directories searched for style sheets when Mathematica is started."; SystemHelpPath::usage="SystemHelpPath is a global option that determines the list of directories searched for the help notebooks used within the Help Browser."; BoxData::usage="BoxData is used to represent formatted expressions in cells."; ButtonCell::usage="ButtonCell is used in SelectionMove to indicate the object the selection move should be relative to."; ButtonContents::usage="ButtonContents is a setting for the ButtonSource option of ButtonBox."; CallPacket::usage="CallPacket[i,list] requests a call to an external function."; CellContents::usage="CellContents is used in SelectionMove to indicate the object the selection move should be relative to."; CellGroup::usage="CellGroup is used in SelectionMove to indicate the object the selection move should be relative to."; CellStyle::usage="CellStyle is used in NotebookFind to determine the type of element to find."; Closed::usage="Closed is used in CellGroupData to show that a group of cells is closed."; EnterExpressionPacket::usage="EnterExpressionPacket[expr] is an expression to enter corresponding to an input line."; EnterTextPacket::usage="EnterTextPacket[\"input\"] is text to enter corresponding to an input line."; EvaluatePacket::usage="EvaluatePacket[expr] is an expression to be sent purely for evaluation."; EvaluationCell::usage="EvaluationCell is used in SelectionMove to indicate the object the selection move should be relative to."; ExportMultipleCellsOptions::usage="ExportMultipleCellsOptions is a group of global options that specify the settings used in exporting multiple cells."; ExportNativeGraphicsOptions::usage="ExportNativeGraphicsOptions is a group of global options that specify the settings used in exporting graphics generated in Mathematica."; ExportPostScriptOptions::usage="ExportPostScriptOptions is a group of global options that specify the settings used in exporting files in PostScript format."; ExportQuickTimeOptions::usage="ExportQuickTimeOptions is a group of global options that specify the settings used in exporting files in QuickTime format on Macintosh systems."; ExportTypesetOptions::usage="ExportTypesetOptions is a group of global options that specify the settings used in exporting typeset expressions created in Mathematica."; ExternalCall::usage="ExternalCall sends a CallPacket to an external program."; FileName::usage="FileName is used to find files in the current working directory."; Forward::usage="Forward is a setting for the AnimationDirection option of SelectionAnimate."; FrontEndStackSize::usage="FrontEndStackSize is a global option that determines the size of the stack used to store data in the front end (Macintosh only)."; FrontEndTokenExecute::usage="FrontEndTokenExecute[\"name\"] executes a named command in the front end."; GenerateBitmapCaches::usage="GenerateBitmapCaches is an option of NotebookConvert that determines whether graphics are rendered and bitmap versions included in the new file when a notebook is converted from Version 2."; GraphicsData::usage="GraphicsData is used to represent graphics or sound in cell expressions."; InputNamePacket::usage="InputNamePacket[\"name\"] is text returned for the name of an input line."; InputPacket::usage="InputPacket[\"prompt\"] is a request for a response to an Input function."; InputToStandardForm::usage="InputToStandardForm is an option of NotebookConvert that determines whether input cells are converted to StandardForm when a notebook is converted from Version 2."; MessageOptions::usage="MessageOptions is an aggregate global option that controls how messages are handled."; MessagePacket::usage="MessagePacket[symb, \"tag\",\"string\"] is a packet for posting a message."; Next::usage="Next is used in notebook manipulating commands to determine where the current selection should go."; NotebookConvert::usage="NotebookConvert is used to convert Mathematica notebooks from a previous version of Mathematica to one for the current version."; NotebookDirectory::usage="NotebookDirectory is a global option."; Open::usage="Open is used in CellGroupData to show that a group of cells is open."; NotebookStatisticsSettings::usage="NotebookStatisticsSettings is a global option that stores settings associated with the Cell Size Statistics dialog box. This dialog box appears when you click (Cell-Cell Size Statistics)."; OutputFormData::usage="OutputFormData is used in the cell expressions returned using OutputForm."; OutputNamePacket::usage="OutputNamePacket[\"name\"] is the text returned for the name of an output line."; OutputToStandardForm::usage="OutputToStandardForm is an option of NotebookConvert that determines whether output cells are converted to StandardForm when a notebook is converted from Version 2."; PageHeight::usage="PageHeight is an option for OpenAppend, OpenTemporary, OpenWrite and ToString."; PaperWidth::usage="PaperWidth is a setting of the PageWidth option for Cell, Notebook, OpenAppend, OpenTemporary, OpenWrite, Splice and ToString."; PreserveStyleSheet::usage="PreserveStyleSheet is an option of NotebookConvert that determines whether a private style sheet is generated that replicates the styles used in the Version 2 notebook, and attached to the new notebook."; Previous::usage="Previous is used in notebook manipulating commands to determine where the current selection should go."; RawData::usage="RawData[\"data\"] is an unformatted expression as obtained using Show Expression."; ReturnExpressionPacket::usage="ReturnExpressionPacket[expr] is an expression returned corresponding to an output line."; ReturnPacket::usage="ReturnPacket[expr] is an expression returned from an evaluation." ; ReturnTextPacket::usage="ReturnTextPacket[\"output\"] is text returned for the name of an output line."; ScreenRectangle::usage="ScreenRectangle is a global option that determines the position of the screen by giving the coordinates of two diagonally opposite corners."; StartupSound::usage="StartupSound is a global option that determines whether Mathematica plays a sound when it is launched."; StyleData::usage="StyleData is used in cell expressions to specify option settings for a particular style."; TextData::usage="TextData[{...}] is used in cell expressions for text in different styles."; TextLine::usage="TextLine is used in SelectionMove to indicate the object the selection move should be relative to."; TextPacket::usage="TextPacket is packet created from Print and similar commands."; TextParagraph::usage="TextParagraph is used in SelectionMove to indicate the object the selection move should be relative to."; Top::usage="Top is a setting of the RowAlignments option for GridBox.."; ToPostScriptOptions::usage="ToPostScriptOptions is a group of global options that specify the settings used when importing PostScript files. This option can be used to generate black and white postscript images for use with B/W printers. This is useful because some printers may not support the PostScript colorimage operator, and because the B/W version will occupy three times less disk space."; AllowScriptLevelChange::usage="AllowScriptLevelChange is a suboption of the aggregate option GridBoxOptions which is an option for Cell."; DiacriticalPositioning::usage="DiacriticalPositioning is a suboption of the aggregate options UnderscriptBoxOptions, OverscriptBoxOptions, UnderoverscriptBoxOptions which are each options of Cell."; SameTest::usage="SameTest is an option for functions like FixedPoint that specifies the comparison function to apply to pairs of results to determine whether they should be considered the same."; SaveAsSpecialOptions::usage="SaveAsSpecialOptions is a group of global options that specify the settings used in exporting files using the (File-Save As Special) menu command."; AutoEvaluateEvents::usage="AutoEvaluateEvents is an option for Cell."; PrintingPageRange::usage="PrintingPageRange is an option for Notebook."; ViewPointSelectorSettings::usage="ViewPointSelectorSettings is a global option."; Manual::usage="Manual is a setting of AutoGeneratedPackage which is an option for Notebook."; $LicenseID::usage="$LicenseID is the ID for the license under which Mathematica is running."; $LicenseServer::usage="$LicenseServer is the full name of the machine serving the license."; $SoundDisplay::usage="$SoundDisplay gives a list of files and pipes to be used with the default $SoundDisplayFunction."; AngleBracket::usage="AngleBracket[x,y] is interpreted as \[LeftAngleBracket]x,y\[RightAngleBracket] by default."; BracketingBar::usage="BracketingBar[x,y] is interpreted as \[LeftBracketingBar]x,y\[RightBracketingBar] by default."; DoubleBracketingBar::usage="DoubleBracketingBar[x,y] is interpreted as \[LeftDoubleBracketingBar]x,y\[RightDoubleBracketingBar] by default."; (**************** Turn off messages. *****************************************) Block[{Message}, Subscript::usage="The two dimensional form \!\(x\_y\) is by default interpreted as Subscript[x,y]."; Subsuperscript::usage="The two dimensional form \!\(x\_y\%z\) is by default interpreted as Subsuperscript[x,y,z]."; Superscript::usage="The two dimensional form \!\(x\^y\) is by default interpreted as Superscript[x,y]."; Underoverscript::usage="The two dimensional form \!\(x\+b\%z\) is by default interpreted as Underoverscript[x,y,z]."; Underscript::usage="The two dimensional form \!\(x\+y\) is by default interpreted as Underscript[x,y]."; Overscript::usage="The two dimensional form \!\(x\&y\) is by default interpreted as Overscript[x,y]."; SubPlus::usage="The two dimensional form \!\(\(x\_+\)\) is by default interpreted as SubPlus[x]."; SubMinus::usage="The two dimensional form \!\(\(x\_-\)\) is by default interpreted as SubMinus[x]."; SubStar::usage="The two dimensional form \!\(\(x\_*\)\) is by default interpreted as SubStar[x]."; SuperPlus::usage="The two dimensional form \!\(\(x\^+\)\) is by default interpreted as SuperPlus[x]."; SuperMinus::usage="The two dimensional form \!\(\(x\^-\)\) is by default interpreted as SuperMinus[x]."; SuperStar::usage="The two dimensional form \!\(\(x\^*\)\) is by default interpreted as SuperStar[x]."; SuperDagger::usage="The two dimensional form \!\(x\^\[Dagger]\) is by default interpreted as SuperDagger[x]."; OverBar::usage="The two dimensional form \!\(x\&_\) is by default interpreted as OverBar[x]."; OverVector::usage="The two dimensional form \!\(x\&\[RightVector]\) is by default interpreted as OverVector[x]."; OverTilde::usage="The two dimensional form \!\(x\&\[Tilde]\) is by default interpreted as OverTilde[x]."; OverHat::usage="The two dimensional form \!\(x\&^\) is by default interpreted as OverHat[x]."; OverDot::usage="The two dimensional form \!\(x\& . \) is by default interpreted as OverDot[x]."; UnderBar::usage="The two dimensional form \!\(x\+_\) is by default interpreted as UnderBar[x]."; ] (** Message is back on since we are out of Block[{Message},_]. **)