¿Cómo puedo ingresar símbolos griegos usando las descripciones de TeX (como \beta
, \alpha
, \lambda
, etc.) en emacs?¿Cómo puedo ingresar símbolos griegos como beta, lambda en emacs?
Respuesta
Puede copiar pegarlas desde el mapa de caracteres al editor.
También puede aprender unicode y usar M-x ucs-insert, p. Ej. M-x ucs-insert 3BB te da una hermosa lambda.
Tengo Ubuntu configurado para que pueda escribir en griego después de presionar Mayús + Bloq Mayús - λικε τηισ - y luego presione Mayús + Bloq Mayús nuevamente para volver a las letras latinas. ¿Estás usando Windows, MacOS, qué?
Edit: También está utilizando Ubuntu, vaya al menú Inicio → Sistema → Preferencias → Teclado → Diseños. [Agregar ...] un diseño para Grecia. Seleccione una combinación de teclas que desee en [Opciones ...] → Tecla (s) para alternar entre diseños. Personalmente, no tengo el conjunto "Separar el diseño para cada ventana", sino YMMV. Finalmente, hice clic en [Aplicar todo el sistema ...].
(estoy usando Ubuntu 10.04 LTS lúcido - si está utilizando una versión más reciente, los pasos pueden ser ligeramente diferentes.)
que tienden a utilizar el modo de entrada RFC 1345 para esto.
C-x RET C-\ "rfc1345" RET
continuación, se puede girar el modo de entrada de encendido y apagado con C-\
.
Según RFC 1345, se accede a los caracteres griegos añadiendo el carácter *
. Los símbolos especiales en general comienzan con &
. Entonces puede escribir &a*
y obtener α
, &l*
obtiene λ
. Uso RFC 1345 porque también me da acceso a todo tipo de otros símbolos, como &TE
para ∃
"there exists" o &FA
for ∀
"for all".
También puede utilizar el modo de entrada griego, que es más fácil de usar pero no le da símbolos adicionales.
C-x RET C-\ "greek" RET
Una de las ventajas de estos métodos es que trabajan de la misma manera en todas las plataformas - siempre y cuando usted está usando Emacs.
Si obtiene un conflicto de enlace del timón al intentar habilitar 'rfc1345', en su lugar use:' C-u C- \ rfc1345 RET' para alternar el método de entrada. –
Uso
C-x RET C-\ TeX RET
para obtener el modo de introducción de TeX. Luego puede usar muchas de las secuencias estándar de TeX para ingresar cosas.
\alpha α
\Gamma Γ
así como a toda la gama de símbolos matemáticos
\rightarrow →
\Leftarrow ⇐
\oplus ⊕
\int ∫
x_3 x₃
M^-^1 M⁻¹
v^x vˣ
Esto también es muy útil :) –
¡Fantástico! Estaba buscando algo como esto muy recientemente también. –
alternativamente use 'Mx set-input-method' si no puede recordar la combinación de teclas – altschuler
Existe también el método greek-babel
de entrada que se selecciona (de manera similar a otros métodos de entrada) con C-x RET C-\ greek-babel
.
En este modo, las teclas del alfabeto corriente se asignan a caracteres griegos como se muestra en esta pequeña tabla:
Αα Ββ Γγ Δδ Εε Ζζ Ηη Θθ Ιι Κκ Λλ Μμ Νν Ξξ Οο Ππ Ρρ Σσς Ττ Υυ Φφ Χχ Ψψ Ωω
Aa Bb Gg Dd Ee Zz Hh Jj Ii Kk Ll Mm Nn Xx Oo Pp Rr Ssc Tt Uu Ff Qq Yy Ww
además de algunos para entrar sampi, digamma, el estigma, koppa y varios diacríticos. Para obtener una lista completa de las asignaciones realizadas por greek-babel
, use C-h I greek-babel
.
En el uso normal, las únicas asignaciones un tanto extrañas a tener en cuenta son Θ/θ, ς, Υ/υ, Ψ/ψ y Ω/ω.
Se denomina así porque el paquete LaTeX babel
cuando se carga con la opción greek
permite escribir texto griego con latín regular mediante la asignación anterior.
Este mapeo de entrada es especialmente útil si usted está escribiendo la palabra griega ocasional en un (La) TeX documento que desea mantener plenamente en UTF-8 sin ningún tipo de hacks feo como escribir bibloc
en su lugar de origen griego real βιβλος
.
<Rant>
Como nota al margen, las cosas como son C-\
muy molesto con un teclado danesa porque \ = AltGr + <
, por lo que para entrar C-\
que necesita para mantener bajos los dos Ctrl
teclas más AltGr
. Si solo tiene una clave Ctrl
más AltGr
más <
, simplemente recibe una barra diagonal inversa.
</Rant>
Siempre entrada `λ' por el siguiente golpe:
Cx 8 RET 3bb
si usted tiene una manzana, hay una manera muy fácil de acceder a todos los caracteres disponibles para el "Visor de caracteres". En Sys Prefs -> teclado -> fuentes de entrada, seleccione mostrar el menú de entrada en la barra de menú. Abre el visor de caracteres y luego haz los favoritos de los N caracteres a los que necesitas acceder. Luego, presiona el pequeño recuadro a la derecha de la barra de búsqueda de los lectores de char. El visor de carbón desaparece, y lo que queda es una pequeña ventana con su conjunto de caracteres elegido. Coloque su cursor en su editor, haga clic en el carácter deseado en los favoritos.
Según su objetivo, p. qué lenguaje de programación desea editar, puede considerar usar el modo de entrada disponible en agda2-mode
; proporciona una alternativa más orientada a la programación a TeX (pero muy similar);
- Use Agda's input method in other emacs mode?
- http://wiki.portal.chalmers.se/agda/pmwiki.php?n=Docs.UnicodeInput
Personalmente estoy usando con mis memorias intermedias Haskell en lugar del método de entrada de TeX o el método de entrada, pero automagic Unicode Haskell limitado.
Ejemplos:
- typing
\::
rendimientos∷
- escribiendo
\->
rendimientos→
- escribiendo
\br
rendimientosℝ
Instalación agda2-mode
mea ns usando el administrador de paquetes o Cabal para instalar Agda (p. brew install agda
en OS X), entonces $ agda-mode compile
y luego:
(load-file (let ((coding-system-for-read 'utf-8))
(shell-command-to-string "agda-mode locate")))
Opcionalmente, para auto-habilitar el modo de entrada agda para, por ejemplo, Búfers Haskell:
(require 'agda-input)
(add-hook 'haskell-mode-hook
(lambda() (set-input-method "Agda")))
- 1. ¿Cómo usar los símbolos griegos en ggplot2?
- 2. Cómo escribir caracteres griegos en Emacs
- 3. Trazar etiquetas de ejes con símbolos griegos de un vector
- 4. Símbolos no desplazados en Emacs
- 5. símbolo lambda predeterminado en el modo haskell de emacs?
- 6. imprimir símbolos de emacs en elisp
- 7. Emacs: visualización de símbolos de espacio/pestaña
- 8. ¿Cómo implementar lambda como una función llamada "lambda" en Clojure?
- 9. Problema con símbolos: no se puede ingresar al código .NET
- 10. C++ 0x lambda, ¿cómo puedo pasar como parámetro?
- 11. Emacs Lisp: diferencia entre (función (lambda ...)) y (lambda ...)?
- 12. Emacs: reemplaza automáticamente LaTeX a símbolos Unicode
- 13. ¿Dónde puedo encontrar usuarios beta?
- 14. lambda Expresión como propiedad
- 15. ¿Cómo puedo agregar caracteres alfanuméricos Y griegos a geom_text() en ggplot?
- 16. ¿Cómo puedo escapar los símbolos en XML para que se muestren como entidades en HTML?
- 17. ¿Cómo puedo desarrollar para Android en Emacs?
- 18. Como llegar gráficos continuos en Highstock (versión beta)
- 19. ¿Cómo uso los módulos beta Perl de los scripts Beta Beta?
- 20. ¿Cómo puedo ingresar a un método decorado con DebuggerStepThroughAttribute?
- 21. Lambda \ Función anónima como parámetro
- 22. ¿Cómo puedo enlazar C- = en emacs?
- 23. ¿Cómo ingresar Javascript en una página wiki?
- 24. emacs, etags y usando emacs como IDE
- 25. caracteres griegos, expresiones regulares y C#
- 26. ¿Cómo puedo almacenar una expresión lambda como un campo de una clase en C++ 11?
- 27. Obtención de System.Net.Mail.MailMessage como un MemoryStream en .NET 4.5 beta
- 28. Vim - guión como Emacs
- 29. ¿Cómo usar emacs como mi JAVA IDE?
- 30. C# Expresiones lambda como argumentos de funciones
Estoy usando Ubuntu –
@freezdom Ver mi edición. – dave4420
@ dave4420: Bonito ~~~ Funcionó –