Problemas de registro de cálculos y que es iMath
Probablemente, muchos de los que estudiaron en una universidad técnica, primero hicieron los cálculos de sus trabajos finales en Mathcad (u otro paquete matemático) y luego escribieron diligentemente las mismas fórmulas en MS Word con sustitución de números. Luego se olvidaron de eso.
Cuando me contrataron como constructor para los cálculos de resistencia, tuve que recordar.

No, se utilizan tecnologías FEM modernas (SolidWorks, Ansys), pero nadie canceló fórmulas con métodos GOST. Los principios no han cambiado aquí, aunque han pasado más de 10 años desde la defensa de mi diploma. Primero, las personas escriben las fórmulas que ya han escrito en Mathcad y luego sustituyen manualmente cada número en la fórmula y anotan el resultado.
¿Por qué escribir números después de la fórmula si la computadora calcula el resultado?
Esta es una opinión controvertida, tales registros a veces ayudan a encontrar un error. Es una tontería hacerlo con las manos. La gente intentó resolver este problema desde diferentes ángulos, existen TechEditor , CalcPad , NormCad , pero no estamos hablando de ellos, en la práctica solo aplico 2 soluciones:
Diseñe directamente en Mathcad e imprima como está
-
1 :
, , , Mathcad
"" :
Mathcad 15, — Mathcad 15, Mathcad Prime
, ,
2 iMath, Mathcad LibreOffice Writer, .
text expander iMath
( ):
2- . , .. iMath , , . .
Mathcad, : D, Ctrl+G → Δ, : DG → Δ. :
, :
№1. , ( )
? . d=sqrt{{8 · F_2 · i_{}}over{%pi · τ_2}}}
, =sqrt{{8 · F_2 · i_{}}over{%pi · τ_2}}}=d
_ii_VAL()_ii_
. . .
iMath , — .
№2.
%%ii @d@ EQDEF d=sqrt{{8 · F_2 · i_{}}over{%pi · τ_2}} d=sqrt{{8 · F_2 · i_{}}over{%pi · τ_2}} %%gg %%ii TEXT =sqrt{{8 · _ii_VAL(F_2)_ii_ · _ii_VAL(i_{})_ii_}over{_ii_VAL(%pi)_ii_ · _ii_VAL(τ_2)_ii_}}=_ii_VAL(d)_ii_ =sqrt{{8 · 200 · 5}over{3,142 · 900}}=1,682 %%gg
, .
№3. . .
iMath, Jan Rheinlaender, . — .
:
- ( , )
- , , :
Q_=0.785 · D_^2 · p
- ()
- ()
. , .
, . , yaml. , :

: Ctrl+Q, Ctr+F, , , , _ii_VAL(
, , , )_ii_
, Ctrl+Q. — Ctrl+Shift+Q. . , 2009. ...
, . Sublime, . — Sublime 2 . , , . — ! Ctrl+Q, , Ctrl+S — , ...

, , . , , .
, . langmap keymap, . Vim : , . .
: vim ? . vim .
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
|---|---|---|---|---|---|---|---|---|
| [W]indows [L]inux [M]acOS | WLM | WLM | W__ | WLM | W__ | W__ | WLM | WLM |
| + | + | + | + | + | + | + | + | |
| + | + | + | + | + | + | + | + | |
| (\0, \1, ...) | + | - | + | + | + | + | + | + |
| ✎ | + | + | +¹ | + | - | + | + | ? |
| ✎ | ^D | ^⇧D | - | ^⇧D | - | - | ^⇧D⁴ | +⁰ |
| ✎ | ⌥F3 | Ø | - | - | - | ^⇧␠ | - | ? |
| ✎ | ⌥⏎ | ⌥E | - | - | - | - | - | ? |
| ✎ | ^⌥↓⁵ | ⌥⇧↓ | -⁶ | -⁶ | - | -⁶ | -⁶ | +⁰ |
| ⬤ | + | +⁰ | + | - | +⁰ | - | + | + |
| ⬤ | - | +⁰ | + | - | - | - | + | + |
| +⁷ | +¹ | + | + | +⁰ | + | + | + | |
| + | + | ± | ? | ? | ? | + | ± | |
| + | + | + | +² | + | + | ±⁴ | ±⁰ | |
| + | + | + | ± | + | - | + | + | |
| + | + | + | - | + | - | - | +¹ | |
| ^⇧P | ^⇧P | ^M⁰³ | - | - | - | ^⇧E⁴ | - |
( Windows): ^ — Ctrl, ⇧ — Shift, ⌥ — Alt, ␠ — Space, ⏎ — Enter, ←↑↓→ — , Ø —
⁰ —
¹ —
² — , code.page=65001
³ — NppMenuSearch ,
⁴ — , ,
⁵ —
⁶ — ⌥⇧↓,
⁷ —
? 2 : Sublime ( ?) Cuda. , - .
| Logo | |||||
|---|---|---|---|---|---|
![]() |
Sublime Text | 3.2.2 | 01.10.19 | C ( Skia) | ✘ |
![]() |
CudaText | 1.118.2.0 | 29.12.20 | ||
![]() |
Notepad++ | 7.9.2 | 01.01.21 | Scientilla | ✘ |
![]() |
SciTE | 4.4.6 | 01.12.20 | Scientilla | ✘ |
![]() |
AkelPad | 4.9.8 | 18.07.16 | Scientilla | ✘ |
![]() |
Notepad3 | 5.20.915.1 | 15.09.20 | Scientilla | ✘ , |
![]() |
Textadept | 11.0 | 01.12.20 | Scientilla / Curses | ✘ |
![]() |
Vim | 8.2 | 10.12.20 | ? | ✘ ? |
, CudaText. portable zip-. wiki - portable , . ? — %APPDATA% . ? , , 25 — , — . , , , , . :

, - . , . , . . ( ), ( , ). Statusbar , , .
Options → Settings default/user,
{
"wrap_mode" : 1,
"wrap_indented" : false,
"ui_statusbar_show" : true,
"ui_sidebar_show" : true,
"find_hidden_buttons": "c",
"bracket_highlight" : true,
"ui_toolbar_show" : false,
"ui_theme" : "white",
"ui_theme_syntax" : "white",
"ui_font_name" : "default",
"ui_font_size" : 9,
"font_name" : "Lucida Console",
"font_size" : 10,
"ui_title_path" : true,
"ui_menu_show" : false,
"ui_tab_show" : false,
"gutter_show" : false,
"gutter_fold" : false,
"show_last_line_on_top" : false,
"log_sessions" : false,
"py_init_log" : false,
"auto_close_brackets": ""
}
' ⋮ ' Ctrl+Shift+P ( Sublime). , , Ctrl+W
.

— — white ( ).
: , 'δ',

— aText .
: Auto_Save Macros. Sublime: Plugins → Addons Manager → Install..., Ctrl+Shift+P - plugin:Install+Enter.

. , . ':', , 'theme:' — . : , Plugins → Addons Manager → Remove add-on...
( ). Sublime Preferences→Key Bindings, :
- Ctrl+Shift+P, , 'macros: start recording'
- F9
- "Set"
Ctrl+Q "macros: start recording" Ctrl+Shift+Q "macros: stop recording".
settings/keys:
...
"2810" : {
"name" : "macros: start recording",
"s1" : [ "Ctrl+Q" ]
}
...
— .
— iMath:explain EQDEF
, , '=', _ii_VAL(
)_ii_
@@
. , . . , , _ii_VAL(
)_ii_
:
- Ctrl+Q —
- @@ , . CudaText — \0, \1, ..., . Ctrl+F,
\b(abs|acute|aleph|alignb...widetilde|widevec|wp|yellow)\b
, Alt+E, Esc — , ←,@@
- ,
%%ii TEXT
(?<=^%%ii\s+TEXT).*$
-
(?<=[^%@'"])(\d+\.\d+|%\w+_\{[^{}]*\}|%\w+|\b\w+_\{[^{}]*\}|\b\w+)(?!.*%%gg$)
- — , , Ctrl+X
-
_ii_VAL(
, Ctrl+V,)_ii_
-
@@
- Ctlr+Shift+Q — ,
imath:_ii_VAL()_ii_ all
- — : Ctrl+Shift+P,
imath:_ii_VAL()_ii_ all
( Enter), F9, Ctrl+Shift+V
( ), settings/macros.json. . .
Auto_Save. Ctrl+Shift+P → plugin:Auto Save: config
,
[op] save_interval=30 save_before_closing_tab=1 on_deactivate=0
Cud , Cuda , LO Math. "file:quit program" F3 ( iMath F3) — / .
- SynWrite
- Options → Customize lexers library..., - eqn
- View → Lexer →
- Options → Customize lexer...
- "Import Items" ( )

-

- eqn.lcf eqn.cuda-lexmap SynWrite\Data\lexlib cudatext\Data\lexlib
- , , Ctrl+Shift+P, eqn, Enter.
, :


, ( Atom Visual Studio Code). — , , , . . ( ) iMath ( , ).
LibreOffice página de descarga - probado en 7.0, 6.4, pero debería funcionar como
página bien IMath descarga - descarga IMath-2.3.1 ~ beta2.oxt
La discusión de la función IMath "abierta en el editor externo" en sourceforge.net - sobre la configuración de IMath IMath
documentación Descargar
la página CudaText
Configuración de CudaText para trabajar con iMath (necesita descomprimir en la carpeta
donde se descomprimió el editor) CudaText en github.com
CudaText en sourceforge.net - solo hay complementos a
Configuración de texto para caracteres griegos y más - abrir con Ctrl + O desde aText





