@AndrewCashner if you don't know how many lines are in the caption, you need to set that in a box register first and measure its height then subtract from textwidth, details depend a bit on how you are setting captions some packages add extra skips etc
@DavidCarlisle I was thinking along those lines. Such a thing would be a handy macro, \includegraphics[height=\fullpagewithcaption]{img}. For now I will just guess with 0.8\textheight.
@PauloCereda \protected@write does have one feature that using \unexpanded doesn't but probably no one ever needs that and it's considerably more complicated internally. but using 2e \protect systems the string gets written out in LICR encoding ie traditional ascci \'{a} markup, by design this means that you can use different input encodings in different parts of the document, and aux and other files are written in an encoding neutral way
@PauloCereda but use \value{page} not \thepage as the latter is its print form and may be roman numerals or "7 of 9" or whatever so not amenable to subtracting 1
@AlanMunn Streaming and mirroring. :) I got Netflix and the Air Play is something very nice: I can mirror my stuff from the iPad in the big screen (just videos or the screen itself), and my Mac already learned about my new iGadget and now I can mirror my Mac screen as well and also share my iTunes library. :)
@AlanMunn well, I've got a good mixer, but (1) I spilled the milk on my gas cooker, (2) I made the coffee way too long (I forgot to switch it off), (3) the milk suddenly almost overflew, (4) the cup I chose is too small, and (5) I forgot to mix the sugar in the coffee before putting on the foam.
@tohecz Once I saw a really funny compilation of these. That one wasn't quite it. But I love how hard they make everyday tasks look. "It's impossible to open a soda can!"
@PauloCereda What is a good practice to initialize an instance?
@AndrewCashner Good night!
@PauloCereda I mean, I've created representations of dynamical systems in state space and if someone, say changes the sampling frequency, I need to recalculate the attributes of that instance. Does this sound familiar and to what? :)
@percusse in c# it would be a "property" so at the use level it looks like just assigning a value to a field but internally the class can assign an arbitrary set function that gets called with that value and can do whatever
@DavidCarlisle But setting part requires the class to reinstantiate itself and I was curious if there is a formal instantiation way rather than calling the __init__ and creating the instance from scratch
@DavidCarlisle I have been doing some user studies among academicians and engineers (about 50 people). I've asked them what they like and dislike and everybody almost unanimously starts with plotting and runtime libraries
@tohecz If you have complaints please write them down and send it to me. I'm really trying to be academical about this user study.
code snippets would help a lot. Because most of the numerical stuff is handled by scipy and numpy already so I'm following the footsteps of Till Tantau about the frontend.
@bardzo if they are assigned different slots in the encoding then to tex they are not three a they are a b c just as latin A and greek alpha may look the same but are unrelated as far as tex and the font are concerened