Limeszt írni nem tudok :-(
Limeszt írni nem tudok :-(
Roppant hálás lennék, ha valaki leírna nekem egy parancssort, ami létrehoz Apache OO 4 képletszerkesztőjével egy, az http://www.mathematika.hu/viewpage.php?page_id=28 oldalon (legalul) látható képletsort.
Pl. limesz, ha x tart 0-hoz, sinx/x =1. Én képtelen vagyok az x jobbranyíl 0 -t becsalogatni a limesz jel alá.
Pleeeese!
Pl. limesz, ha x tart 0-hoz, sinx/x =1. Én képtelen vagyok az x jobbranyíl 0 -t becsalogatni a limesz jel alá.
Pleeeese!
Apache OpenOffice 4.1.1, Windows 7,
- Zizi64
- Globális moderátorok
- Hozzászólások: 4071
- Csatlakozott: 2008. november 12., szerda 21:22
- Tartózkodási hely: Budapest
Re: Limeszt írni nem tudok :-(
Kód: Egész kijelölése
k = lim from {%DELTA x toward 0} {{%DELTA y} over {%DELTA x}} = lim from {%DELTA x toward 0} {{f(x + {%DELTA x})} over {%DELTA x}}
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Re: Limeszt írni nem tudok :-(
huncut válasz. Csoda, hogy működik.Zizi64 írta:Kód: Egész kijelölése
k = lim from {%DELTA x toward 0} {{%DELTA y} over {%DELTA x}} = lim from {%DELTA x toward 0} {{f(x + {%DELTA x})} over {%DELTA x}}
Értem ezalatt, hogy az OO-Math-ban nem láttam még sem a "lim from", sem a "toward" kifejezéseket. A Math súgója rettentően pocsék. Képlet szerkesztéskor az Operátoroktól beszúrva a "lim x"-et nem jelenik meg sem from sem toward. :-O
Tudtok ajánlani tartalmasabb anyagot a képletszerkesztés megtanulásához? OpenOffice-hoz, természetesen. (Nem TEX, LATEX stb)
Újabb kérdésem (hasonlóan alapszintű): hogy a túróba lehet a pi karaktert beírni egy képletbe?
Üdv. és köszönet!
go'be'
P.S.: a képleteim bal és jobb oldalán túl nagy "hézag" van. Emiatt furán/rosszul néz ki ha egy szövegbe vannak beágyazva. Lehet szabályozni/csökkenteni ezt a térközt? A nospace nem jó erre.
Apache OpenOffice 4.1.1, Windows 7,
- Zizi64
- Globális moderátorok
- Hozzászólások: 4071
- Csatlakozott: 2008. november 12., szerda 21:22
- Tartózkodási hely: Budapest
Re: Limeszt írni nem tudok :-(
A válasz csak annyiban huncut, hogy nem OOo-ban, nem AOO-ban próbálkoztam, hanem LibreOffice-ban. (LO4.0.6, WindowsXP-n)huncut válasz. Csoda, hogy működik.
Ehhez nem kell leírás. A matematika "leírónyelvének" és jelrendszerének szinte minden eleme meg van valósítva a Math-ban. De ez esetben a "lim" ikont használni önmagában kevés. Ez a matematikai formula három lépésből áll:
1. Az "Operátorok" lapon választod ki a "lim x" határérték ikont.
Ekkor megjelenik a
Kód: Egész kijelölése
lim <?>
2. Mivel most csak alsó határt akarsz kijelölni (csak a "lim" szó ALÁ akarsz írni), ezért közvetlenül ezután ugyanezen a lapján a lebegő eszköztárnak rákattintasz az "Alsó határ" ikonra. Ekkor megjelenik a
Kód: Egész kijelölése
lim from{<?>} <?>
3. Ha ezután a "from" paraméterét jelölöd ki (alapértelmezettként ez egyébként ki is jelölődik), akkor ha átváltasz a "Relációk lapra, akkor be tudod szúrni a "Tart" (valahová) ikonnal a "Toward" parancsot, aminek két paramétere van:
a: Mi tart valahová?
b: Mihez tart?
Ekkor ez jelenik meg:
Kód: Egész kijelölése
lim from{<?> toward <?> } <?>
Az új LO4.1.4-ben a "lim-from-to" (nem a toward!) kombinációk jobban elő vannak készítve, de teljesen más a használta az új eszköztárnak:
Nem a régi lebegő eszköztár van itt már váltható lapokkal és ikonokkal, hanem az oldalsávon jelenik meg egy új eszköztár: A csoportok közül egy legördülő lista segítségével választhatod ki a szükségeset. Láthatod a képen, több "lim" is van.
Tehát itt a "from" és/vagy a "to" egyszerre jelenhet meg a "lim"-mel, ha jó ikont választottál. De a "toward"-ot továbbra is neked kell kikeresni egy másik lapon és hozzábiggyeszteni, ha szükséged van rá...
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
- Zizi64
- Globális moderátorok
- Hozzászólások: 4071
- Csatlakozott: 2008. november 12., szerda 21:22
- Tartózkodási hely: Budapest
Re: Limeszt írni nem tudok :-(
Ugyanúgy mint deltát:Újabb kérdésem (hasonlóan alapszintű): hogy a túróba lehet a pi karaktert beírni egy képletbe?
%DELTA = nagy delta
%delta = kis delta
%PI = nagy pí
%pi = kis pí
A görög betűket a nevük előtti százalékjellel lehet megjelenésre bírni.
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
- Zizi64
- Globális moderátorok
- Hozzászólások: 4071
- Csatlakozott: 2008. november 12., szerda 21:22
- Tartózkodási hely: Budapest
Re: Limeszt írni nem tudok :-(
Ehhez már megint egy mintafájlt kellene feltöltened ide. Ismerni kell a válaszhoz, hogy hogyan horgonyoztad a Math képletet, milyen körbefuttatást, mekkora belső margót választottál, milyen tulajdonságú szövegbe van beágyazva...P.S.: a képleteim bal és jobb oldalán túl nagy "hézag" van. Emiatt furán/rosszul néz ki ha egy szövegbe vannak beágyazva. Lehet szabályozni/csökkenteni ezt a térközt? A nospace nem jó erre.
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Re: Limeszt írni nem tudok :-(
Őszintén bevallom, hogy sehogy. Nem tudtam, hogy a képleteknél is vannak ilyenek.Zizi64 írta:Ehhez már megint egy mintafájlt kellene feltöltened ide. Ismerni kell a válaszhoz, hogy hogyan horgonyoztad a Math képletet, milyen körbefuttatást, mekkora belső margót választottál, milyen tulajdonságú szövegbe van beágyazva...P.S.: a képleteim bal és jobb oldalán túl nagy "hézag" van. Emiatt furán/rosszul néz ki ha egy szövegbe vannak beágyazva. Lehet szabályozni/csökkenteni ezt a térközt? A nospace nem jó erre.
Az AOO elintézte helyettem is ezeket: horgony - karakterenként; körbefutás - minden oldalról, asszem - ugyanis azt írja ennél, hogy körvonal szerkesztése. A belső margót hogyan kell megválasztani? Nem foglalkoztam ilyesmivel.
A minta:
P.S. Hála és köszönet a két előző válaszért. Prímán beváltak.
- Csatolmányok
-
- minta.odt
- (35.18 KiB) Letöltve 297 alkalommal.
Apache OpenOffice 4.1.1, Windows 7,
- Zizi64
- Globális moderátorok
- Hozzászólások: 4071
- Csatlakozott: 2008. november 12., szerda 21:22
- Tartózkodási hely: Budapest
Re: Limeszt írni nem tudok :-(
Jobb klikk az egyenleten: Objektum - Körbefuttatás - Térköz: Bal/jobb = vedd "0" értékűre. (A te fájlodban ezek az értékek 0,2 cm értékre voltak állítva - valószínűleg ezek az alapértelmezett értékek.)
Másik megoldás lehet, ha az egyenletek másik oldalát
"f(x) ="
is beleszerkeszted az egyenletbe, akkor nem távolodik el az első rész a másodiktól.
Másik megoldás lehet, ha az egyenletek másik oldalát
"f(x) ="
is beleszerkeszted az egyenletbe, akkor nem távolodik el az első rész a másodiktól.
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Re: Limeszt írni nem tudok :-(
Hurrááá! Működik!Zizi64 írta:Jobb klikk az egyenleten: Objektum - Körbefuttatás - Térköz: Bal/jobb = vedd "0" értékűre. (A te fájlodban ezek az értékek 0,2 cm értékre voltak állítva - valószínűleg ezek az alapértelmezett értékek.)
Valóban a 0,2 az alapértelmezett érték.
Nna ezt kellene átállítani. A teljes anyagban, mert több száz képletet egyenként bütykölni nem egy leányálom.
Hála és köszönet...
Apache OpenOffice 4.1.1, Windows 7,
- Zizi64
- Globális moderátorok
- Hozzászólások: 4071
- Csatlakozott: 2008. november 12., szerda 21:22
- Tartózkodási hely: Budapest
Re: Limeszt írni nem tudok :-(
Ezt a beállítási folyamatot szerencsére fel lehet venni a makrórögzítővel.
A makrót pedig hozzárendeled egy nyomógombhoz, vagy menüponthoz, vagy gyorsbillentyűhöz. Ha ez megvan, akkor csak kijelölsz egy képletet és kattintasz a menüre, vagy gombra, és abban a képletben már át is van állítva ez a két tulajdonság.
Ezt vettem fel a makrórögzítővel:
(De meg lehetne úgy is írni a makrót, hogy végigkeresse a dokumentumodat, és képlet objektumokat a fenti kód szerint mindegyiket automatikusan módosítsa... ...Ekkor csupán egyet kellene kattintanod...)
A makrót pedig hozzárendeled egy nyomógombhoz, vagy menüponthoz, vagy gyorsbillentyűhöz. Ha ez megvan, akkor csak kijelölsz egy képletet és kattintasz a menüre, vagy gombra, és abban a képletben már át is van állítva ez a két tulajdonság.
Ezt vettem fel a makrórögzítővel:
Kód: Egész kijelölése
sub Modosit
rem ----------------------------------------------------------------------
rem define variables
dim document as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ----------------------------------------------------------------------
dim args1(7) as new com.sun.star.beans.PropertyValue
args1(0).Name = "LeftRightMargin.LeftMargin"
args1(0).Value = 0
args1(1).Name = "LeftRightMargin.TextLeftMargin"
args1(1).Value = 0
args1(2).Name = "LeftRightMargin.RightMargin"
args1(2).Value = 0
args1(3).Name = "LeftRightMargin.LeftRelMargin"
args1(3).Value = 100
args1(4).Name = "LeftRightMargin.RightRelMargin"
args1(4).Value = 100
args1(5).Name = "LeftRightMargin.FirstLineIndent"
args1(5).Value = 0
args1(6).Name = "LeftRightMargin.FirstLineRelIdent"
args1(6).Value = 100
args1(7).Name = "LeftRightMargin.AutoFirst"
args1(7).Value = false
dispatcher.executeDispatch(document, ".uno:LeftRightMargin", "", 0, args1())
end sub
(De meg lehetne úgy is írni a makrót, hogy végigkeresse a dokumentumodat, és képlet objektumokat a fenti kód szerint mindegyiket automatikusan módosítsa... ...Ekkor csupán egyet kellene kattintanod...)
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
- Zizi64
- Globális moderátorok
- Hozzászólások: 4071
- Csatlakozott: 2008. november 12., szerda 21:22
- Tartózkodási hely: Budapest
Re: Limeszt írni nem tudok :-(
Ezen az oldalon van is valami hasonló példakód (nem próbáltam ki!)
https://wiki.openoffice.org/wiki/Docume ... formula%3F
https://wiki.openoffice.org/wiki/Docume ... formula%3F
Kód: Egész kijelölése
Main sub
End sub
Sub SetMathBorder
On Error Resume Next ' Prevents deleted objects from causing errors.
dim embeddedObjects, elementNames, i, element, elem, oldW
embeddedObjects = ThisComponent.getEmbeddedObjects()
elementNames = embeddedObjects.getElementNames()
for i=0 to UBOUND(elementNames)
elem = embeddedObjects.getByName(elementNames(i))
element = elem.Model
if (element.supportsService("com.sun.star.formula.FormulaProperties")) then
oldW = elem.Width - element.LeftMargin - element.RightMargin ' captures old widths
element.TopMargin = 0 ' sets internal border to zero
element.BottomMargin = 0 ' You can adjust these values(It's just that I use the formulas in text so I prefer it to be 0)
element.LeftMargin = 0
element.RightMargin = 0
' adjusts the width, as openoffice sometimes stretches the formula as opposed to resizing it.
elem.Width = oldW + element.LeftMargin + element.RightMargin
endif
next i
ThisComponent.reformat()
End Sub
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
- Zizi64
- Globális moderátorok
- Hozzászólások: 4071
- Csatlakozott: 2008. november 12., szerda 21:22
- Tartózkodási hely: Budapest
Re: Limeszt írni nem tudok :-(
No, kipróbáltam ezt az utóbbi makrót: ez a dokumentumban található összes képlet belső margóját állítja 0 értékűre (a szürke keret és a képletelemek között nem lesz üres hely)
Tehát ezt állítja (a LO4.0.6-ban, és az AOO4.0.1-ben is):
Képletszerkesztés közben a Menüből így éred el manuálisan:
Formátum - Térköz - Kategória (gomb) - Szegélyek
Tehát ezt állítja (a LO4.0.6-ban, és az AOO4.0.1-ben is):
Képletszerkesztés közben a Menüből így éred el manuálisan:
Formátum - Térköz - Kategória (gomb) - Szegélyek
Sok sikert!
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].
Kovács Tibor (W10x64Pro/W7x64P: 7.5.8;
winPenPack/PortableApps: LO3.3.1-7.6.2, AOO4.1.14
Ha megoldódott a probléma, jelöld a témaindító hozzászólásod címének szerkesztésével. Írd elé: [Megoldva].