6

I just want to ask what is LaTeX and TiKZ programming language like? Basically, I am looking at projects available in my final year. The project I looked at is a graphical interface to draw graphs in LaTeX which looks quite interesting. I have skills in java, C, C++ and HTML, but will my programming knowledge be transferable to LaTeX and TikZ?

Also, I have briefly used LaTeX before to structure my reports, and didn't realize it can produce graphs :o

jub0bs
  • 58,916

1 Answers1

6

In my opinion, I think LaTeX and Tikz are easy to learn. With LaTeX, you literally specify what you want so it is very intuitive. For instance, I would like the fraction one half, \frac{1}{2}. If you are a programmer, this should be equivalent to only picking up a new syntax.

With Tikz, some stuff used to seem very esoteric, but after playing with those challenging examples, I was able to understand them and create my own adjustments that suited my needs. However, there is a lot I still haven't learned, but with each passing day, these new endeavours become easier due to the acquired knowledge I continual gain.

I believe your programming skills will be transferable but not as it would be from going from say C# to Java. With programming, you gain the ability to break down problems into to smaller problems. With this strategy, you end up creating algorithms to accomplish your greater goal. If you create your own macros or advanced Tikz plots, you are essential doing just this.

dustin
  • 18,617
  • 23
  • 99
  • 204
  • Thanks for your input Dustin. I am alright with programming, but anything mathematical is quite challenging. – user11998 May 28 '13 at 22:15
  • 1
    @user11998 what do you mean by that? – dustin May 28 '13 at 22:16
  • Well, I have always found the mathematical assignments quite challenging and hard due to my lack of knowledge in maths. I just had a look at the code to construct the graph, does this require only basic maths to contruct a graph? – user11998 May 28 '13 at 22:19
  • 1
    @user11998 with tikz and pgf plots, you can let them find the intersections of points and other mathematical tasks. This way you are using the program to do this instead of figuring it out by hand. – dustin May 28 '13 at 22:21
  • I see, I'll have a good think about this. Thanks Dustin :D – user11998 May 28 '13 at 22:24