Latextogrob: LaTeX Formulae into HP 50g

Hi, some time ago I bought an HP 50g and wanted a good way to write formulae in order to be readable by the calculator.
Googling, I found a tool called WinHP (as you might guess, only for Windows, but works with wine).
The problem is that WinHP is not well-suited to work with the keyboard and you have to use the mouse to click on symbols.
I kept googling and found no tool to write LaTeX formulae and then convert them into an HP 50g readable format, so I tried to do it myself.
It works the following way:
You write a file with one formula per line, execute this program with the file as a parameter, and you get a grob file with all formulae.
An example file:
Wave Length:
\lambda=\frac{v_p}{f}
Quadratic Equation:
ax^2+bx+c=0
Solution:
x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}
As you can see, it is optimized for typing less, so you needn't write a formula between $. It also replaces "(" with "\left(" and ")" with "\right)"
I hope you find it useful. Feel free to modify the script to suit your needs: add more search and replace rules, delete some...
Advantadges:
No mouse needed to type formulae
It runs on Linux natively
The output format is a native HP 50g format, so no need of external libraries
Disadvantadges:
Files are bigger than WinHP's ones
It only runs on linux...
This is how it looks like:
You can find a PKGBUILD in the AUR
Last edited by swiftscythe (2013-01-23 09:23:42)

dgonzalez003 wrote:
Wow, this tool looks fantastic!! I am very used to LaTeX, so this seems to be a very convenient way of writting formulae and viewing them in my hp 48gII.
I've succesfully written and converted my equations to grob using your tool. However, I haven't been able to view the grob file in my calculator, after copying it I cannot see it with the file manager. Should I install anything to view the grob file?
Thanks very much.
Thanks for your words
I haven't tried it with HP 48, but the grob file is a very simple way of encoding a bitmap, so it should work by default.
Are the gifs generated properly?
What I do is place it on the SD card, select it and press on "View" from the HP menu, I suppose it works more or less the same for HP 48.

Similar Messages

  • Convert Formulae into MDX

    <p>Hi,  </p><p>  I am trying to convert Year ending Quarter into MDXequivalent. These are the formulae which has to be converted intoMDX.</p><p> </p><p>YEQ1 = Qtr1 + @MDSHIFT(QTR2, -1, YEARS) + @MDSHIFT(QTR3, -1,YEARS) + @MDSHIFT(QTR4, -1, YEARS)</p><p> </p><p>YEQ2=QTR1+QTR2+@MDSHIFT(QTR3, -1, YEARS) + @MDSHIFT(QTR4, -1,YEARS)</p><p> </p><p>YEQ3=QTR1+ QTR2+QTR3+@MDSHIFT(QTR4, -1, YEARS)</p><p> </p><p>YEQ4= QTR1+QTR2+QTR3+QTR4</p><p> </p><p> Thanks</p><p> </p>

    Probably something like the following (I'm still learning the @ functions):<BR><BR><u>YEQ1:</u><BR>[Qtr1] + ([Qtr2], [Years].PrevMember) <BR>+ ([Qtr3], [Years].PrevMember) + ([Qtr4], [Years].PrevMember)<BR><BR><BR><u>YEQ2:</u><BR>[Qtr1] + [Qtr2]<BR>+ ([Qtr3], [Years].PrevMember) + ([Qtr4], [Years].PrevMember)<BR><BR><u>YEQ3:</u><BR>[Qtr1] + [Qtr2] + [Qtr3] + ([Qtr4], [Years].PrevMember)<BR><BR><u>YEQ4:</u><BR>[Qtr1] + [Qtr2] + [Qtr3] + [Qtr4]<BR><BR>Hope this helps<BR><BR>

  • Is it possible to import LaTeX files?

    Is it possible to import LaTeX files with .eps diagrams into iBooks Authoring tool?   How otherwise can I get beautiful looking equations, properly typeset in the LaTeX style into an iBook?

    https://discussions.apple.com/thread/3669796?tstart=30

  • Help with a particular way with formulae

    I am drawing up a schedule for my college. I would like to insert formulae into the schedule so that I don't have to keep entering data.
    So, how can I insert the timings of a particular course into one field and get it to show the number of hours in another field beside it. In this case for a whole column labelled course timings and number of hours respectively.
    For example: 2.30pm-4.30pm. How do I get the result of 2 hours in another field by just entering this data?

    goozin wrote:
    I am drawing up a schedule for my college. I would like to insert formulae into the schedule so that I don't have to keep entering data.
    So, how can I insert the timings of a particular course into one field and get it to show the number of hours in another field beside it. In this case for a whole column labelled course timings and number of hours respectively.
    For example: 2.30pm-4.30pm. How do I get the result of 2 hours in another field by just entering this data?
    Why not read the "iWork Formulas and Functions User Guide" available to every user from the Help menu ?
    If the starting time is in B2, the ending time is in C2
    enter =C-B in D2
    Yvan KOENIG (from FRANCE mercredi 5 août 2009 12:05:37)

  • Placing multiple records on a single line (variables)

    Post Author: AeroProg
    CA Forum: Formula
    Hi, I am new to Crystal Reports, but I know Basic and other programming. I have Crystal Reports XI and am pulling data from our ERP/MRP system, Epicor Vista (Progress DB).I've been asked to figure out a Crystal Reports for our company (I get thrown into these projects). I know what the report should look like and I know how I would go about some VB code in a macro in Excel if all the data was in worksheets(i.e. like tables).Below is the data. Any help would be SO appreciated. So far I'm loving Crystal Reports and I can't wait to get some reports our company can start using but I'm stuck on understanding the timing and connection of formulas with the records.Table1 "JobMtl"Field "JobComplete":StringField "JobNum":StringTable2 "JobOper"Field "OpComplete":BooleanField "OprSeq":Number{JobMtl.JobComplete}FalseTrue{JobMtl.JobNum}20102011{JobOper.Complete}FalseTrue{JobOper.OprSeq}10203040Let's say I dragged all 4 fields into a report. It would look like this.JobNum JobComplete OprSeq OpComplete2010       False          10          True2010       False          20          True2010       False          30          False2010       False          40          False2011       False          10          True2011       False          20          False2011       False          30          FalseI would it to read like thisJobNum JobComplete PrevOp CurrOp NextOp2010       False          20          30        402011       False          10          20        30**Note: {JobMtl.JobComplete} will be used so I am only reporting jobs that are "not complete". I guess it means nothing to you guys, but I put it here because I was not sure if this will be involved in a formula.Thanks,AnthonyMy email is ls1z282002_at_yahoo.com (replace "_at_" => "@") if you would a *.RPT with the data I've shown.

    Post Author: GraemeG
    CA Forum: Formula
    I don't know if you can attach files... if you can I'll attach the sample. In the mean time, here's the rub...
    (By the way, I use basic syntax in my formulae... old habits and all that!)
    I created two tables (actually they were two sheets in a spreadsheet) called JobMtl and JobOper and put some records in in the format AeroProg described above.
    Create a formula called aResetVariables:
    'Define shared variables
    shared CurrOpNo as number
    shared PrevOpNo as number
    shared NextOpNo as number
    'Set Variables to zero
    CurrOpNo = 0
    PrevOpNo = 0
    NextOpNo = 0
    'This next line is just to keep Crystal happy
    formula = 0
    Create one called bCurrentOp:
    'Define shared variables
    shared CurrOpNo as number
    shared PrevOpNo as number
    shared NextOpNo as number
    if CurrOpNo = 0 and {JobOper_.JobComplete} = "false" then
        CurrOpNo = {JobOper_.OprSeq}
    end if
    formula = CurrOpNo
    Create one called cPreviousOp
    'Define shared variables
    shared CurrOpNo as number
    shared PrevOpNo as number
    shared NextOpNo as number
    if {JobOper_.OprSeq} < CurrOpNo or CurrOpNo = 0 then
        PrevOpNo = {JobOper_.OprSeq}
    end if
    formula = PrevOpNo
    Create one called cNextOp
    'Define shared variables
    shared CurrOpNo as number
    shared PrevOpNo as number
    shared NextOpNo as number
    if {JobOper_.OprSeq} > CurrOpNo and CurrOpNo <> 0 and NextOpNo = 0 then
        NextOpNo = {JobOper_.OprSeq}
    end if
    formula = NextOpNo
    In your Crystal report, group by the JobNum and put the aResetVariables formula into the group header. This will make sure that the variable are set back to zero every time the Job No changes. Suppress the group header.
    Plonk what ever you want into the detail line but suppress that too.
    Put the JobNum, JobComplete, cPreviousOp, bCurrentOp and dNextOp formulae into the footer. (Donu2019t suppress this section!)
    Run the report and you should get a line for each job showing the previous, current and next operation. If you tinker with the status' it seems to work everything out okay.

  • PDF print problems Preview Fails but Adobe Reader works?

    Hello All,
    I'm having issues printing pdf documents, it appears to be a Font problem, that is when I print from Apple's Preview 7.0 the document prints, but the spacing of characters is wrong, some symbols are missing etc.  When I print from Adobe Reader 11.0.07 the documents look normal.
    More Details:  All pdfs generated using Latex fail this way, so it might be an issue there.  PDFs generated from iWork's Pages 5 print fine UNLESS I copy the Latex images into them then they print incorrectly again.
    I suspect the issue is with Apple's Preview missing a font, although I'm not sure that's it nor how to fix it.  Adobe prints without any issues at all.
    I am using OS 10.9.4 on a 2009 iMac.  I am printing to a HP Laserjet M4555 over Bonjour Service.
    Thank you for reading,
    DrD

    Hello Eric,
    Unfortunately this has not solved the problem.  I ended up disabling them all and ultimately deleting the duplicates.  Adobe works so that is my work around for now, although I prefer Preview.
    I appreciate your help,
    DrD

  • Please help!! G4 problems slowly driving me insane..

    Hi!
    I'm having a bit of a nightmare with trying to install Panther on my mac... any help would be MUCH appreciated...i just dont know what else i can do!!
    This is my system:
    G4 "Digital Audio" mac, with sonnet encore Duet dual 1.8ghz cpu upgrade (was originally dual 533mhz)
    1.25g ram
    80gig hard drive (partitioned into 1@50g and 1@30g) - to run OS + programs only
    +120gig to store files.
    radeon 7000 video card
    NEC dvd burner
    Here's the story:
    Basically, i own a Digidesign 001 Protools audio interface, but Digidesign decided that the 001 is not compatible with Tiger - 10.3.7 is the last "supported" version of OSX for the card.
    So last year i had the mac running dual boot OS - Tiger on one partition, and Panther on the other. Since then, i have upgraded the processors (see above) and had to replace the main hard drive.
    Problem is, i can now no longer boot from any panther/jaguar install discs, thus cannot install them on my system. (and cannot use protools)
    When i try and boot from any of these discs (either by holding down "c" when booting, using the option key to select where to boot from during startup, or selecting startup disc as being OSX install cd from Startup Disc in system preferences, one of two things happens - either i get the grey screen with the "no entry" sign, or the apple startup logo shifts up and to the right slightly and some random pixels appear to the right of the logo, then nothing more happens.
    The problem does not appear to be the DVD drive, as i can still boot from and install Tiger from both CD and DVD with no problems.
    So here's what i've tried to rectify the problem:
    -Using different Panther/Jaguar discs (ones that came with the machine(jaguar) and many different panther discs borrowed from friends.)
    -Various different ways of forcing the machine to boot from disc.
    -Disconnecting all peripherals (studio display, second hard drive, 2 out of 3 ram chips) leaving just one Hd, the keyboard/mouse & old crt monitor attached (as ive heard there have been issues with studio displays and booting)
    -Using the computer in target disc mode and attempting to install os from another compu
    -Detaching both hard drives and trying to boot from disc
    -Inserting the hard drive into another G4 compu, installing Panther (no booting problems, and runs fine on this g4-so not a hard drive issue) and then putting the drive back into my mac
    -another method involving manually installing the os by copying certain install package contents onto blank partition (cant remember the exact method... but it looked like it had installed but still wouldnt boot.)
    -zapping pram on various occasions
    -shouting loudly at the machine
    All of this acheived nothing - i am still left with a computer that refuses to see anything but Tiger (even after formatting the drive many times) and a ProTools box which cost me quite a bit a few years ago, that cannot run on the program it was designed for.
    This is actually driving me a bit insane... ive trawled the internet for months and found noone with similar problems... and i dont know what else i can possibly do!
    Any help at all would be greatly appreciated...
    Look forward to hearing from you!!
    -Suzie x

    Hi
    I wonder whether the problem is related to the Sonnet CPU upgrade. According to their website it's supported by Mac OS X 10.3.5 and higher. It may be that Apple added support for the 7447 G4 variants used in the CPU upgrade in 10.3.5, and earlier versions of Panther simply won't recognise the processors.
    If this is the case, I'm not sure what to suggest other than to reinstall the original CPU card, reinstall the OS and upgrade it to 10.3.5 or later via the web and then reinstall the CPU upgrade. Alternatively you could try and get hold of some Panther discs that you knew were 10.3.5 or later.
    With Protools and the CPU upgrade, it seems you may be limited to 10.3.5, 10.3.6 or 10.3.7
    Did you try updating Panther to 10.3.7 with the hard drive in the other machine before swapping it back?
    Message was edited by: Rodney Culling

  • Toolbar custom buttons

    Is there any way to add/create custom buttons fot the Pages toolbar??
    e.g. Iwould like to have a button where I press to execute the Latex thing, going to Services, and transform my latex code into the latex writing.
    Another one would be a button to export to PDF.
    These are all things that I do lots of times wile I'm writing in Pages.
    Thks

    No, you can only add the buttons available in 'Customize Toolbar'.
    There are third-party programs which can execute any command you like on a keystroke, or in some cases a button in a button bar: the best of these is QuicKeys - it's not cheap, but it is extremely powerful and can be used to automate complex processes: it can easily be used to open anything you want on a specified trigger.

  • Simplest of things driving me crazy

    I'm no spreadsheet power user but I have used them before. Would rather use Numbers than Excel.
    All I want to do is have the sum of anything in columns F to S placed in column C and have the sum Column C and Column D (UK VAT sales tax) appear in Column E.
    I can do it in individual rows with no problem. But I'd like to apply it to the entire column. If I put the formulae into the header (=, Sum, then shift clicking headers of rows F to S) not only does the header name vanish but I get columns of red dots saying "Sum isn't a valid reference"
    It's driving me barmy though I'm sure most of you will know what I'm doing wrong instantly.

    Hello
    Don't worry
    C7 =SUM(F:S)
    D7 =SUM(C:D)+C7
    Is it what you wanted ?
    The top header is not done to contain formulas using entire columns,
    it is done to enter a formula which will be repeated in every cells under it.
    Add a top header to my sample table and enter =SUM(F:S) in the cell E1 (in the top header)
    You will get 105 in every cells from E2 to E7
    Yvan KOENIG (from FRANCE lundi 25 février 2008 17:08:50)

  • [solved] Greek letters or symbols in inkscape

    Well, I'm trying to produce a greek letter in inkscape using the font "Standard Symbols L" in inkscape and it does not work. It looks like it is a regular font and I cannot found a way to make any greek letter in inkscape.
    inkscape version is 0.46-8
    Here is the list of the fonts installed on my system:
    pacman -Q|grep font
    artwiz-fonts 1.3-3
    fontcacheproto 0.1.2-1
    fontconfig 2.6.0-2
    fontsproto 2.0.2-1
    gsfonts 8.11-4
    libfontenc 1.0.4-1
    libxfont 1.3.3-1
    libxfontcache 1.0.4-1
    ttf-ms-fonts 2.0-1
    xorg-font-utils 1.0.3-3
    xorg-fonts-100dpi 1.0.1-1
    xorg-fonts-75dpi 1.0.1-2
    xorg-fonts-alias 1.0.1-1
    xorg-fonts-encodings 1.0.2-2
    xorg-fonts-misc 1.0.0-3
    Last edited by manouchk (2009-05-23 06:24:54)

    The best way is to use the textext package in AUR that produces LaTeX formulas into inkscape (in vectorial format, so it does not alter the quality).
    Else, any wide charset font should be suitable for greek character, you can copy/paste the greek lettre from a table of characters (the problem is that I've not found any character selector with Gnome/KDE/Xfce dependecy yet.) You can copy from OpenOffice or other (yeah, that's not a real solution and I did that sucessfully for lambda but not epsilon)
    Finally, you can type Ctrl+U and type the character code. you will find them in this document : http://unicode.org/charts/PDF/U0370.pdf

  • HT5361 Is it possible to embed raw latex into a mail message to display an equation?

    Hi,
    Is it possible to embed raw latex (or any other meta data format like HTML) into a mail message? I would really like to be able to send equations directly without converting them to PDF or GIF first.
    Thanks,
    Joe

    I just borrowed a quadratic equation from the MathML Wikipedia site and grafted it into an HTML document. It imaged fine in Safari 7. It should be noted that neither the latest Google Chrome or FIrefox rendered the same content accurately.
    Laying out your entire email message (including MathML) in HTML can be tedious. Once it is displayed in the browser, each use of the command+I will put the browser content in a new Mail compose window. So, you cannot add an equation to existing Mail composition. Select, copy and paste (or paste and match style) will not work either.
    Depending on the importance you place on email equations, at one time, Design Science (MathType) claimed compatibility with Apple Mail (4.5) where you could input your equation in MathType and it could then be placed within the email. The mail recipient would not need a copy of MathType installed for this to work. MathType even allows you to key your equation in with LaTeX syntax to generate the equation.
    You could check with them about functionality (or restrictions) with Mail 6 and 7 on OS X, as it might provide a more productive way to achieve your goals.

  • Make emacs+LaTeX/Auctex more WYSIWYG

    Ok so I thought I make a new thread on this issue, since I didn't want to hijack the screenshots thread.
    Pank posted this: http://omploader.org/vMmdrZQ
    I see his formulae are right there, visible, kinda like WYSIWYG. So is a chapter name, you can see it in bold.
    How could I set that thing up?
    For example I write a lot of reports using LaTeX, but no fancy stuff, only page headers, titles etc. I often have bold text inside normal text, bigger text for titles etc. How could I set emacs up to see all this while I'm editing? Right now I have to compile my .tex to see the result. It would be nice to see my stuff while editing
    Any ideas and advice welcomed

    Fold-mode
    Keys: C-c C-o C-b or look under LaTeX-->Show/Hide
    This will make the buffer more readable by hiding markup commands, some environments, \item etc.
    Screenshot. Notice the [f] and lack of \section{...}.
    Also, see/customize the variables:
    TeX-fold-env-spec-list
    TeX-fold-macro-spec-list
    TeX-fold-math-spec-list
    Preview
    Keys: C-c C-p C-d or the Preview menu.
    This will generate pictures of given environments and display them in the buffer.
    Screenshot. Also fold and preview.
    Check the variables
    preview-default-option-list
    If you want to preview something other please refer to this page from the manual, notably the section `Preview your favourite LaTeX constructs'
    I don't customize AUCTeX all that much. My setup is similar to arkham's setup. The following differ though:
    ; toggel shell escape using C-c C-t C-x
    (defun TeX-toggle-escape nil (interactive)
    (setq LaTeX-command
    (if (string= LaTeX-command "latex") "latex -shell-escape" "latex")))
    (add-hook 'LaTeX-mode-hook
    (lambda nil
    (define-key LaTeX-mode-map "\C-c\C-t\C-x" 'TeX-toggle-escape)))
    (eval-after-load "tex"
    '(progn
    (add-to-list 'TeX-command-list
    (list "View in Acrobat Reader" "acroread %o"
    'TeX-run-command nil t))
    (add-to-list 'TeX-command-list
    (list "Count Words" "texcount -inc %s.tex"
    'TeX-run-command nil t))
    (add-to-list 'TeX-command-list
    '("Synctex" "/home/rasmus/.scripts/synctex-emacs %t %b %n" TeX-run-TeX nil t) t)
    ;; Maybe this needs extra fine tuning.
    (eval-after-load "Rnw-mode"
    '(progn
    (add-to-list 'TeX-command-list
    '("pgfSweave" "ess-swv-pgfsweae ()" TeX-run-function nil t) t)
    (add-to-list 'TeX-command-list
    '("R-Synctex" "/home/rasmus/.scripts/synctex-emacs-R %t %b %n" TeX-run-TeX nil t) t)
    ;;Reftex
    (add-hook 'LaTeX-mode-hook 'turn-on-reftex) ; AUCTeX LaTeX mode
    (add-hook 'latex-mode-hook 'turn-on-reftex) ; Emacs latex mode
    (setq reftex-enable-partial-scans t)
    (setq reftex-save-parse-info t)
    (setq reftex-use-multiple-selection-buffers t)
    (setq reftex-plug-into-AUCTeX t)
    (setq reftex-isearch-document t)

  • Unable to remove Workforce Planning formulae in Planning 9.3.1.1.16

    Hi All,
    We are on using Planning 9.3.1.1.16 and are unable to remove member formulae from Planning.
    Our Planning application is EPMA (9.3.1.3) enabled. When refreshing the Planning application we receive the following error:
    Error [1200497] detected in member formula for member "Regular Headcount".
    Error [1200497] detected in member formula for member "Departed Headcount".
    Error [1200497] detected in member formula for member "LOA Headcount".
    Error [1200497] detected in member formula for member "Maternity Headcount".
    Error [1200497] detected in member formula for member "On Sabbatical Headcount".
    Error [1200497] detected in member formula for member "Contractor Headcount".
    Error [1200497] detected in member formula for member "Temporary Headcount".
    Error [1200497] detected in member formula for member "Other Headcount".
    Error [1200497] detected in member formula for member "Turnover Headcount Adjustment".
    Error [1200497] detected in member formula for member "Regular FTE".
    Error [1200497] detected in member formula for member "Contractor FTE".
    Error [1200497] detected in member formula for member "Temporary FTE".
    Error [1200497] detected in member formula for member "Other FTE".
    Error [1200497] detected in member formula for member "Turnover Adjustment".
    STEPS TO REPRODUCE :
    -In EPMA Master Library, remove the formulae for the above members and save the changes every time
    - In Planning remove the member formulae for the above members (EDIT_DIM_ENABLED set to TRUE). This step may not be required however I tested it and was able to reproduce the issue
    - Deploy the EPMA applicatoin. Deployment is successful
    - Refresh Planning app. Refresh is successful
    - Now change any property for any of the above members in EPMA. For example add an alias of Turnover Adj to the "Turnover Adjustment" member and save.
    - Deploy the EPMA app => Successful
    - Refresh Planning app=> Fails with same above error
    Observation: The member formulae are back in Planning not EPMA. It looks like edit workforce members somehow causes the formulae to reappear in Planning.
    Has anyone come across this issue?
    Thanks for your help.
    Seb

    Just in case anyone has a similar issue...
    Thsi was reported as bug #7411035 (ie: Character Limit for Member Formulas ). Details from Oracle Dev below:
    The character limit was 2000 causing longer member formulas to fail during an application deployment. An underlying bug was found during investigation of the member formula limit and we think this is the cause of your particular issue. The problem was with empty member formula string. During the deployment process there are EAS side checks. EAS will only accept a member formula if it contains at least one character(length > 0), else the formula
    field is rejected in the deployment XML file.
    The script below copy the member formula to a different table and then delete the original. So it is quite a destructive query to run.
    Prior to executing the query, a full EPMA/Planning applications backup should be performed (including essbase side) and the EPMA Dimension Server services (particularly the Process Manager) should be stopped.
    ######### SQL SCRIPT #########
    insert into DS_Property_Member_Memo
    select i_library_id, i_dimension_id, i_application_id, i_member_id, i_property_id, c_property_value as x_property_value
    from ds_property_member pm
    where pm.i_property_id = (select i_property_id from ds_property
    where c_property_name = 'MemberFormula')
    and not exists (select * from ds_property_member_memo pmm
    where pmm.i_library_id = pm.i_library_id and pmm.i_dimension_id = pm.i_dimension_id
    and pmm.i_application_id = pm.i_application_id and pmm.i_member_id = pm.i_member_id
    and pmm.i_property_id = pm.i_property_id)
    delete from ds_property_member
    where i_property_id = (select i_property_id from ds_property where c_property_name = 'MemberFormula')
    ######### END OF SCRIPT #########
    Seb

  • Learning LaTeX, is it Worth It?

    I've been motivated lately to look more in depth at LaTeX and knew ahead of time that there would be a steep learning curve.  I've read arooaroo's Getting to Grips with LaTeX tutorials, and also the The not so Short Introduction to LaTeX and have messed around a bit with various examples using the <code>teTeX</code> package available in extra.
    Anyway, I'm wondering if LaTeX is really all that beneficial to a guy who just likes the idea of separation of presentation and content, wants to get away from bloated WYSIWYG editors, and doesn't really have plans on writing long research papers/books/articles.  I would love use it for regular small papers and possibly coding project documentation, etc.  I really like the fact that it's plain text, and thus easy to use version control with as well.  I think it has a ton of great features versus other methods of creating documents, but it also has a lot of drawbacks in my eyes.
    The problem is not memorizing the syntax, but all of the different packages you can get, many of which do the same thing and not in consistent ways...it gets confusing fast.  Just inserting graphics into a document, or converting it to PDFs can be done by multiple packages/commands.  If you want graphics that will eventually end up in a pdf file, then you have to go a whole other direction (no longer converting to EPS, blah blah blah).  How do you find out the most common/appropriate package for your purposes?  Even the math related functions that LaTeX is so famous for requires differing packages according to what you want to display (the math stuff is cool, but I probably wouldn't use it much).  I also think it's strange that you are forced to run the command <code>latex</code> multiple times when doing things like building a table of contents or an index page...why can't it just run through it multiple times automatically?
    Plus customization of styles seems overly hard...yes I know that the default styles are very well researched and thought out and look very professional, but I'd still like to be able to change things easily when necessary.  I don't like the idea of every single document being produced looking exactly the same.  I know a lot about graphic design and typography, etc. and feel like LaTeX might hold me back some.  I like the level of detailed control it gives you over your writing's semantics, but the design side of things seems too set in stone.
    Anyway, I'm just not sure that LaTeX is for me...how do other people feel about it?  Are there other systems out there like it?  Am I really stuck in the world of OO.org and Word to do what I want?

    I switched to LaTeX within the last five months or so, only a little after I switched to Arch.  I just graduated, I was an English major, and just immediately started writing short assignments in LaTeX based on the easy examples people gave.  My early documents look like default LaTeX, but I later got the hang of making everything look the way I wanted.  I actually ended up writing a senior english thesis (~85 pages) in LaTeX.  I used Chicago style citations, and found LaTeX's references and BibTeX not very worth it for this -- instead I just used my own macros.  This not only made citations easy and consistent for me, but also allowed me to index things very easily.
    In the end, I had an incredibly beautiful, easy to read thesis, with nice headings, consistent style, table of contents, bibliography, index, etc.  Although I spent a lot of time learning how to format things in LaTeX (which was occasionally distracting), I don't think that I could have made anything comparable in a WYSIWYG editor, even had I spent more time on it.
    I wrote it completely in vim.  I used a lot of splits and vsplits, since I divided the chapters into different files for such a long document, and I got very quick at finding things, although I must admit everyone else found it very strange looking.
    One thing that will make your life easier is called latexmk, it's a perl script that will run LaTeX as many times as necessary.  It has a few cool options:
    latexmk.pl file.tex makes the file, running whatever needs to be run
    latexmk.pl -pdf file.tex makes a pdf
    latexmk.pl -pvc runs it in continuous preview mode, meaning every time you save the text file, it will run LaTeX, and you can view it in another window
    I personally used a bunch of autocmd in vimrc to nmap latexmk.pl and xdvi to make it easy to update and view LaTeX files.  I'm sure some people would find this too much work, but if you already love vim, I think it's a good solution.
    Since then I've used LaTeX for many other purposes, papers, letters, resumes, etc.  It's a beautiful program if you ask me, and only took me a few months to "master" it, at least to the point that I'm very happy with everything I create in it.

  • Geany Latex plug-in PDF preview doesn't work [NEVER MIND]

    See the end of this post
    Does anyone know how to get the Geany Latex plug-in PDF preview to work? For a while it was creating a shell script in the current directory that didn't have execute permissions for the user, now I can't tell if it's even doing that (the script was designed to erase itself). I tried with both sakura and xterm as the terminal, as well as I tried with evince (my preferred viewer) and xpdfview. Also, the DVI preview doesn't work.
    --EDIT--
    Wait! The script magically returned. It's called geany_run_script.sh and it looks like this:
    #!/bin/sh
    evince "/home/skottish/latex/1/John.pdf"
    echo "
    (program exited with code: $?)"
    rm $0
    It works if it's chmoded then executed, but that's totally pointless for the user to do.
    --FINAL EDIT--
    I've spent far too much time on text editors. The reality is that Scite is a perfect fit for me. It's fast as hell, supports every language I want, it's fully scriptable, has auto completion... it does everything I need it to do and far more. I'm sure a very simply Lau script will implement this and anything else that I need.
    --FINAL EDIT, THE NEXT GENERATION--
    In Scite, you just need to put something like this in one of the options files. This works for Evince. The menu item 'pdfPreview' will be in the 'Tools' menu for .tex files:
    # PDF preview through Evince
    command.name.1.$(file.patterns.tex)=pdfPreview
    command.1.$(file.patterns.tex)=pdflatex $(FileName) && evince $(FileName).pdf
    command.subsystem.1.$(file.patterns.tex)=0
    Making the second command line into this will clear up the .aux, .log. and .pdf files also:
    command.1.$(file.patterns.tex)=pdflatex $(FileName) && evince $(FileName).pdf && rm $(FileName).aux $(FileName).log $(FileName).pdf
    Now onto spell check...............................
    --FINAL EDIT, BACK TO THE BEGINNING AGAIN--
    It turns out with Geany all that needs to be done is to add this to Build-->Set Arguments-->PDF creation. Then when you go Build--> Latex -> PDF, it would launch evince:
    pdflatex --file-line-error-style "%f" && evince "%e".pdf
    Of course adding this to the end would clean up the build files also:
    && rm "%e".pdf "%e".log "%e".aux
    Last edited by skottish (2008-09-05 21:18:29)

    I don't have the Windows 7 machine in front of me to test this on, but the XP machine behaves the same if I open up Reader or Acrobat before I click Preview PDF in LiveCycle. 

Maybe you are looking for

  • How to change CS4 Language to English

    Greetings to all users, I am new on this forums. Recently a friend of mine, who lives in a non-English speaking European country,  sent me the Creative Suite 4 with installation instructions and all that. I am using Windows 7 on this PC, thing is tha

  • I can't drag and drop text objects onto a report

    now i cant seem to insert anything on to an existing report, i am very new to crystal and have searched a couple of forums, i will keep searching the forums, but if someone has a link or any advice that would be great, maybe its a setting i unknowing

  • Ignoring "Public Folders" when listing folders on an Exchange account?

    hi- i downloaded javamail 1.4.2 and ran the demo example "folderlist" against an exchange account i have using the "imap" protocol. it listed all my folders correctly, including "Public Folders" and its subfolders. i'd like to not list "Public Folder

  • T500 - JUST ANOTHER BLUE SCREEN

    I've been getting the kiss of death blue screen crash ever since I bought the laptop in January 2009.  ONCE A WEEK average.  My hardware provider says it can't be true because he tested it, that it must be a software issue.  IT'S NOT.  I've been on t

  • How much cache is available for apple maps & how long do maps remain offline?

    Vector maps are stored in iphone 5 so that they can be used offline. This is the only good feature of the ios6 maps but how long do the maps last offline?