Problemas de registro de cálculos e o que é iMath
Provavelmente, muitos dos que estudaram em uma universidade técnica, primeiro fizeram os cálculos de seus cursos no Mathcad (ou outro pacote matemático) e, em seguida, digitaram diligentemente as mesmas fórmulas no MS Word com substituição de números. Então eles se esqueceram disso.
Quando fui contratado como construtor para cálculos de força, tive que me lembrar.

Não, tecnologias modernas de FEM são usadas (SolidWorks, Ansys), mas ninguém cancelou fórmulas com métodos GOST. Os princípios não mudaram aqui, embora tenham se passado mais de 10 anos desde a defesa do meu diploma. As pessoas primeiro digitam as fórmulas já digitadas no Mathcad e, em seguida, substituem manualmente cada número na fórmula e anotam o resultado.
Por que escrever números após a fórmula se o computador calcula o resultado?
Esta é uma opinião controversa, tais registros às vezes ajudam a encontrar um erro. É simplesmente absurdo fazer isso com as mãos. As pessoas tentaram resolver esse problema de diferentes ângulos, existem TechEditor , CalcPad , NormCad , mas não estou falando sobre eles, na prática só uso 2 soluções:
Projete diretamente no 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 ( , ).
Página de download do LibreOffice - testado em 7.0, mas 6.4 deve funcionar
bem Página de download do iMath - baixar iMath-2.3.1 ~ beta2.oxt
Discussão sobre o recurso iMath "abrir em editor externo" no sourceforge.net - sobre como configurar a página de
download da documentação do iMath iMath
CudaText
Configurações CudaText para trabalhar com iMath (você precisa descompactar na pasta
onde o editor foi descompactado) CudaText em github.com
CudaText em sourceforge.net - há apenas plug-ins
aText configurações para caracteres gregos e mais - aberto por Ctrl + O de aText





