| 1 | |
|---|
| 2 | # Erweiterung zur Standard-Compose und zur Neo-Compose-Erweiterung zur Verwendung in LyX |
|---|
| 3 | # |
|---|
| 4 | # Autor: Pascal Hauck <neo at pascalhauck dot de> |
|---|
| 5 | # |
|---|
| 6 | # Um diese Erweiterung unter Linux zu nutzen, müssen folgende Schritte gegangen werden: |
|---|
| 7 | # (Beschreibungen für Windows werden noch ergänzt) |
|---|
| 8 | # |
|---|
| 9 | # Schritt 1: |
|---|
| 10 | # Eine neue Compose-Datei (z.B. ~/.XCompose) wird aus folgenden Teilen zusammengestellt: |
|---|
| 11 | # 1) Standard-Compose |
|---|
| 12 | # 2) Neo-Compose-Erweiterung |
|---|
| 13 | # 3) diese Datei |
|---|
| 14 | # |
|---|
| 15 | # Schritt 2: |
|---|
| 16 | # LyX starten |
|---|
| 17 | # Einige Sekunden warten… |
|---|
| 18 | # |
|---|
| 19 | # Schritt 3: |
|---|
| 20 | # Die bisherige Compose-Datei wird wieder hergestellt, bestehend aus: |
|---|
| 21 | # 1) Standard-Compose |
|---|
| 22 | # 2) Neo-Compose-Erweiterung |
|---|
| 23 | # |
|---|
| 24 | # |
|---|
| 25 | # Man beachte: |
|---|
| 26 | # Alle Programme, die nach der Zusammenstellung der Neo-LyX-Compose gestartet werden, |
|---|
| 27 | # nutzen diese auch. Das heißt, dass z.B. das Zeichen ›…‹ durch ›\\ldots ‹ ersetzt wird. |
|---|
| 28 | # Da dies nicht gewünscht ist, sollte nach dem Starten von LyX erst nann weitere Programme |
|---|
| 29 | # gestartet werden, wenn die bisherige Compose-Datei wieder hergestellt ist und einige |
|---|
| 30 | # Sekunden Zeit vergangen ist. |
|---|
| 31 | |
|---|
| 32 | #configinfo Datei zur direkten Eingabe von Zeichen in LyX |
|---|
| 33 | |
|---|
| 34 | <U22C5> : "\\cdot " |
|---|
| 35 | <multiply> : "\\times " |
|---|
| 36 | <U21D2> : "\\Rightarrow " |
|---|
| 37 | <ifonlyif> : "\\Leftrightarrow " |
|---|
| 38 | <radical> : "\\sqrt " |
|---|
| 39 | <integral> : "\\int " |
|---|
| 40 | <KP_Divide> : "\\frac " |
|---|
| 41 | <Multi_key> <d> <x> : "\\mathrm d x" |
|---|
| 42 | <dead_circumflex> <2> : "^2 " |
|---|
| 43 | <dead_circumflex> <3> : "^3 " |
|---|
| 44 | <dead_circumflex> <4> : "^4 " |
|---|
| 45 | <dead_circumflex> <5> : "^5 " |
|---|
| 46 | <dead_circumflex> <6> : "^6 " |
|---|
| 47 | <dead_circumflex> <7> : "^7 " |
|---|
| 48 | <dead_circumflex> <8> : "^8 " |
|---|
| 49 | <dead_circumflex> <9> : "^9 " |
|---|
| 50 | <approxeq> : "\\approx " |
|---|
| 51 | <rightarrow> : "\\to " |
|---|
| 52 | <infinity> : "\\infty " |
|---|
| 53 | <Multi_key> <l> <i> <m> : "\\lim _" |
|---|
| 54 | <plusminus> : "\\pm " |
|---|
| 55 | <\Greek_SIGMA> : "\\sum _" |
|---|
| 56 | <bar> : "\\mid " |
|---|
| 57 | <elementof> : "\\in " |
|---|
| 58 | <Multi_key> <elementof> <R> : "\\in \\mathbb R " |
|---|
| 59 | <Multi_key> <elementof> <N> : "\\in \\mathbb N " |
|---|
| 60 | <Multi_key> <elementof> <Z> : "\\in \\mathbb Z " |
|---|
| 61 | <Multi_key> <elementof> <Q> : "\\in \\mathbb Q " |
|---|
| 62 | <Multi_key> <elementof> <C> : "\\in \\mathbb C " |
|---|
| 63 | <U211D> : "\\mathbb R " |
|---|
| 64 | <U2124> : "\\mathbb Z " |
|---|
| 65 | <U211A> : "\\mathbb Q " |
|---|
| 66 | <U2115> : "\\mathbb N " |
|---|
| 67 | <U2102> : "\\mathbb C " |
|---|
| 68 | <notequal> : "\\neq " |
|---|
| 69 | <identical> : "\\equiv " |
|---|
| 70 | <includedin> : "\\subset " |
|---|
| 71 | <intersection> : "\\cap " |
|---|
| 72 | <union> : "\\cup " |
|---|
| 73 | <dead_stroke> <elementof> : "\\notin " |
|---|
| 74 | <Multi_key> <d> <f> <d> <x> : "\\frac \\mathrm d f \\mathrm d x " |
|---|
| 75 | <U2200> : "\\forall " |
|---|
| 76 | <U2203> : "\\exists " |
|---|
| 77 | <Greek_GAMMA> : "\\Gamma " |
|---|
| 78 | <Greek_DELTA> : "\\Delta " |
|---|
| 79 | <Greek_THETA> : "\\Theta " |
|---|
| 80 | <Greek_LAMBDA> : "\\Lambda " |
|---|
| 81 | <Greek_XI> : "\\Xi " |
|---|
| 82 | <Greek_PI> : "\\Pi " |
|---|
| 83 | <Greek_SIGMA> : "\\Sigma " |
|---|
| 84 | <Greek_PHI> : "\\Phi " |
|---|
| 85 | <Greek_CHI> : "\\Chi " |
|---|
| 86 | <Greek_PSI> : "\\Psi " |
|---|
| 87 | <Greek_OMEGA> : "\\Omega " |
|---|
| 88 | <Greek_alpha> : "\\alpha " |
|---|
| 89 | <Greek_beta> : "\\beta " |
|---|
| 90 | <Greek_gamma> : "\\gamma " |
|---|
| 91 | <Greek_delta> : "\\delta " |
|---|
| 92 | <Greek_epsilon> : "\\varepsilon " |
|---|
| 93 | <Greek_zeta> : "\\zeta " |
|---|
| 94 | <Greek_eta> : "\\eta " |
|---|
| 95 | <Greek_theta> : "\\theta " |
|---|
| 96 | <Greek_iota> : "\\iota " |
|---|
| 97 | <Greek_kappa> : "\\kappa " |
|---|
| 98 | <Greek_lambda> : "\\lambda " |
|---|
| 99 | <Greek_mu> : "\\mu " |
|---|
| 100 | <Greek_nu> : "\\nu " |
|---|
| 101 | <Greek_xi> : "\\xi " |
|---|
| 102 | <Greek_pi> : "\\pi " |
|---|
| 103 | <Greek_rho> : "\\rho " |
|---|
| 104 | <Greek_sigma> : "\\sigma " |
|---|
| 105 | <Greek_tau> : "\\tau " |
|---|
| 106 | <Greek_upsilon> : "\\upsilon " |
|---|
| 107 | <Greek_phi> : "\\varphi " |
|---|
| 108 | <U03D5> : "\\phi " |
|---|
| 109 | <Greek_chi> : "\\chi " |
|---|
| 110 | <Greek_psi> : "\\psi " |
|---|
| 111 | <Greek_omega> : "\\omega " |
|---|
| 112 | <U03D1> : "\\vartheta " |
|---|
| 113 | <U03F0> : "\\varkappa " |
|---|
| 114 | <U03F5> : "\\epsilon " |
|---|
| 115 | <U03F1> : "\\varrho " |
|---|
| 116 | <U222E> : "\\oint " |
|---|
| 117 | <jot> : "\\circ " |
|---|
| 118 | <partialderivative> : "\\partial " |
|---|
| 119 | <nabla> : "\\nabla " |
|---|
| 120 | <U21D0> : "\\Leftarrow " |
|---|
| 121 | <variation> : "\\propto " |
|---|
| 122 | <zerosubscript> : "_0 " |
|---|
| 123 | <onesubscript> : "_1 " |
|---|
| 124 | <twosubscript> : "_2 " |
|---|
| 125 | <threesubscript> : "_3 " |
|---|
| 126 | <onesuperior> : "^1 " |
|---|
| 127 | <twosuperior> : "^2 " |
|---|
| 128 | <threesuperior> : "^3 " |
|---|
| 129 | <U20D7> : "\\vec " |
|---|
| 130 | <rightarrow> : "\\rightarrow " |
|---|
| 131 | <leftarrow> : "\\leftarrow " |
|---|
| 132 | <ellipsis> : "\\ldots " |
|---|
| 133 | <U2221> : "\\measuredangle " |
|---|
| 134 | <U2225> : "\\parallel " |
|---|
| 135 | <downtack> : "\\bot " |
|---|
| 136 | <lessthanequal> : "\\leq " |
|---|
| 137 | <greaterthanequal> : "\\geq " |
|---|
| 138 | <U226A> : "\\ll " |
|---|
| 139 | <U226B> : "\\gg " |
|---|
| 140 | <U2295> : "\\oplus " |
|---|
| 141 | <U2299> : "\\odot " |
|---|
| 142 | <U2296> : "\\ominus " |
|---|
| 143 | <U2300> : "\\oslash " |
|---|
| 144 | <dead_stroke> <U2203> : "\\nexists " |
|---|
| 145 | <Multi_key> <slash> <U2203> : "\\nexists " |
|---|
| 146 | <Multi_key> <U2203> <dead_stroke> <dead_stroke> : "\\nexists " |
|---|
| 147 | <U2216> : "\\setminus " |
|---|
| 148 | <Multi_key> <Greek_SIGMA> <Greek_SIGMA> : "\\sum " |
|---|